From 10467f1c5b3472f502dde1cffa3e91e1347adab9 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Wed, 1 Apr 2009 10:39:12 +0000 Subject: [PATCH] Fix crash after calling virConnectClose --- ChangeLog | 5 +++++ python/generator.py | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index a669502a6e..d213797636 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Apr 1 11:38:22 BST 2009 Daniel P. Berrange + + * python/generator.py: Clear internal reference to underlying + virConnectPtr object after calling virConnectClose() + Wed Apr 1 11:37:22 BST 2009 Daniel P. Berrange * python/generator.py: Fix generation of networkCreateXML diff --git a/python/generator.py b/python/generator.py index 187c1e633a..00c9aca24b 100755 --- a/python/generator.py +++ b/python/generator.py @@ -1072,6 +1072,9 @@ def buildWrappers(): n = n + 1 classes.write(")\n"); + if name == "virConnectClose": + classes.write(" self._o = None\n") + # For functions returning object types: if ret[0] != "void": if classes_type.has_key(ret[0]):