]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
tests: Don't crash when creating the config object fails
authorGuido Günther <agx@sigxcpu.org>
Mon, 7 Apr 2014 06:53:26 +0000 (08:53 +0200)
committerGuido Günther <agx@sigxcpu.org>
Tue, 8 Apr 2014 06:42:16 +0000 (08:42 +0200)
As observed when building in a chroot and QEMU_USER doesn't exist

tests/qemuargv2xmltest.c
tests/qemuxml2argvtest.c

index 6d7e23e94794fdad80907268044e2751f0a5fb50..4cc3749dab423999fc3cd2ccfbbcadc48715debc 100644 (file)
@@ -128,6 +128,9 @@ mymain(void)
     int ret = 0;
 
     driver.config = virQEMUDriverConfigNew(false);
+    if (driver.config == NULL)
+        return EXIT_FAILURE;
+
     if ((driver.caps = testQemuCapsInit()) == NULL)
         return EXIT_FAILURE;
 
index 56854dcdaa962a72c87167270271b1110bba524b..13ed4f6f471b89dc385eb9e47af140da13eb0853 100644 (file)
@@ -501,6 +501,9 @@ mymain(void)
     }
 
     driver.config = virQEMUDriverConfigNew(true);
+    if (driver.config == NULL)
+        return EXIT_FAILURE;
+
     VIR_FREE(driver.config->spiceListen);
     VIR_FREE(driver.config->vncListen);