From: Guido Günther Date: Fri, 8 May 2009 10:14:30 +0000 (+0000) Subject: fix crash when init fails early (i.e. due to vbox not being installed) X-Git-Tag: LIBVIRT_0_6_4~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67e2804ecb811511dcd9a6ea052be0f339f3ab40;p=thirdparty%2Flibvirt.git fix crash when init fails early (i.e. due to vbox not being installed) --- diff --git a/ChangeLog b/ChangeLog index 7f2c44078c..9b803bb1a6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri May 8 12:09:12 CEST 2009 Guido Günther + + * 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 * src/qemu_driver.c: Make name & UUID uniqueness checking in diff --git a/src/vbox/vbox_tmpl.c b/src/vbox/vbox_tmpl.c index 72971723f6..6507a69782 100644 --- a/src/vbox/vbox_tmpl.c +++ b/src/vbox/vbox_tmpl.c @@ -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)