[libvirt PATCH 2/8] libxl: xenParseXMOS: separate VIR_ALLOC call

Ján Tomko jtomko at redhat.com
Thu Oct 8 12:12:08 UTC 2020


To reduce churn in the following patches.

Signed-off-by: Ján Tomko <jtomko at redhat.com>
---
 src/libxl/xen_xm.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/libxl/xen_xm.c b/src/libxl/xen_xm.c
index 8ade5aec1c..6d00f47544 100644
--- a/src/libxl/xen_xm.c
+++ b/src/libxl/xen_xm.c
@@ -42,8 +42,10 @@ xenParseXMOS(virConfPtr conf, virDomainDefPtr def)
     if (def->os.type == VIR_DOMAIN_OSTYPE_HVM) {
         g_autofree char *boot = NULL;
 
-        if (VIR_ALLOC(def->os.loader) < 0 ||
-            xenConfigCopyString(conf, "kernel", &def->os.loader->path) < 0)
+        if (VIR_ALLOC(def->os.loader) < 0)
+            return -1;
+
+        if (xenConfigCopyString(conf, "kernel", &def->os.loader->path) < 0)
             return -1;
 
         if (xenConfigGetString(conf, "boot", &boot, "c") < 0)
-- 
2.26.2




More information about the libvir-list mailing list