]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
xenParseXMDisk: Replace g_new + virStrncpy by g_strndup
authorPeter Krempa <pkrempa@redhat.com>
Tue, 2 Mar 2021 11:08:28 +0000 (12:08 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 5 Mar 2021 14:01:29 +0000 (15:01 +0100)
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/libxl/xen_xm.c

index 3e81c9ef0d459623e888e5b8ca29c8ee3877145c..cc24317a7615977ac696aeeed45617473cee7ecf 100644 (file)
@@ -146,14 +146,7 @@ xenParseXMDisk(char *entry, int hvm)
     if (!(offset = strchr(head, ',')))
         goto error;
 
-    disk->dst = g_new0(char, (offset - head) + 1);
-
-    if (virStrncpy(disk->dst, head, offset - head,
-                   (offset - head) + 1) < 0) {
-        virReportError(VIR_ERR_INTERNAL_ERROR,
-                       _("Dest file %s too big for destination"), head);
-        goto error;
-    }
+    disk->dst = g_strndup(head, offset - head);
 
     head = offset + 1;
     /* Extract source driver type */