]> xenbits.xensource.com Git - libvirt.git/commitdiff
Don't crash without a security driver
authorGuido Günther <agx@sigxcpu.org>
Wed, 17 Mar 2010 20:04:11 +0000 (21:04 +0100)
committerGuido Günther <agx@sigxcpu.org>
Mon, 22 Mar 2010 09:43:45 +0000 (10:43 +0100)
"virsh dominfo <vm>" crashes if there's no primary security driver set
since we only intialize the secmodel.model and secmodel.doi if we have
one. Attached patch checks for securityPrimaryDriver instead of
securityDriver since the later is always set in qemudSecurityInit().

Closes: http://bugs.debian.org/574359
src/qemu/qemu_driver.c

index 1f2b11dbc908484974212037f088227de88090e8..257f91466aebf77b92ef7776d12f697640caf833 100644 (file)
@@ -4979,7 +4979,7 @@ static int qemudNodeGetSecurityModel(virConnectPtr conn,
     int ret = 0;
 
     qemuDriverLock(driver);
-    if (!driver->securityDriver) {
+    if (!driver->securityPrimaryDriver) {
         memset(secmodel, 0, sizeof (*secmodel));
         goto cleanup;
     }