]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
fix crash when init fails early (i.e. due to vbox not being installed)
authorGuido Günther <agx@sigxcpu.org>
Fri, 8 May 2009 10:14:30 +0000 (10:14 +0000)
committerGuido Günther <agx@sigxcpu.org>
Fri, 8 May 2009 10:14:30 +0000 (10:14 +0000)
ChangeLog
src/vbox/vbox_tmpl.c

index 7f2c44078c2f0382b7da7a6a4d05eb6c0d09dabe..9b803bb1a68a23a90d540c7de2a86c6021043366 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri May  8 12:09:12 CEST 2009 Guido Günther <agx@sigxcpu.org>
+
+       * src/vbox/vbox_tmpl.c (vboxUninitialize): fix crash when init fails
+         early (i.e. due to vbox not being installed)
+
 Fri May  8 11:10:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
 
        * src/qemu_driver.c: Make name & UUID uniqueness checking in
index 72971723f64c8029bfe5db8e53aa564389de9794..6507a697827dc170f9b6f132bfe69c3e37a0a90f 100644 (file)
@@ -291,7 +291,8 @@ static int vboxExtractVersion(virConnectPtr conn, vboxGlobalData *data) {
 }
 
 static void vboxUninitialize(vboxGlobalData *data) {
-    data->pFuncs->pfnComUninitialize();
+    if (data->pFuncs)
+        data->pFuncs->pfnComUninitialize();
     VBoxCGlueTerm();
 
     if (!data)