File 64b60266-xmconfigtest-fix.patch of Package libvirt.239

commit 64b60266adffc73c09f5316bffdfac29b2fc991b
Author: Jim Fehlig <jfehlig@suse.com>
Date:   Wed Jun 18 23:47:41 2014 -0600

    Fix xmconfigtest
    
    Commit ac63014c introduced a regression in the conversion of Xen
    xm config to XML by emitting an empty <cmdline>.  Prior to this
    commit, <cmdline> was omitted if the xm config was missing (or
    contained an empty) 'extra='.

Index: libvirt-1.2.5/src/xenxs/xen_xm.c
===================================================================
--- libvirt-1.2.5.orig/src/xenxs/xen_xm.c
+++ libvirt-1.2.5/src/xenxs/xen_xm.c
@@ -350,7 +350,7 @@ xenParseXM(virConfPtr conf, int xendConf
             goto cleanup;
         if (xenXMConfigCopyStringOpt(conf, "ramdisk", &def->os.initrd) < 0)
             goto cleanup;
-        if (xenXMConfigGetString(conf, "extra", &extra, "") < 0)
+        if (xenXMConfigGetString(conf, "extra", &extra, NULL) < 0)
             goto cleanup;
         if (xenXMConfigGetString(conf, "root", &root, NULL) < 0)
             goto cleanup;
openSUSE Build Service is sponsored by