]> xenbits.xensource.com Git - libvirt.git/commitdiff
Fix crash after calling virConnectClose
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 1 Apr 2009 10:39:12 +0000 (10:39 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 1 Apr 2009 10:39:12 +0000 (10:39 +0000)
ChangeLog
python/generator.py

index a669502a6e2b262dd497b5c93671ad097e18318a..d213797636f1ea0fe58878f536de6d59a5265605 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Apr  1 11:38:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
+
+       * python/generator.py: Clear internal reference to underlying
+       virConnectPtr object after calling virConnectClose()
+
 Wed Apr  1 11:37:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
 
        * python/generator.py: Fix generation of networkCreateXML
index 187c1e633af9b1686827cca305a1d82c601ad755..00c9aca24bb723cc1bf7721d86e71ff1b0c9c931 100755 (executable)
@@ -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]):