]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
domain_conf: use g_renew in virDomainDiskInsert() and virDomainControllerInsert()
authorMatt Coleman <mcoleman@datto.com>
Fri, 6 Nov 2020 03:32:56 +0000 (22:32 -0500)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 11 Nov 2020 11:53:11 +0000 (12:53 +0100)
Signed-off-by: Matt Coleman <matt@datto.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c

index cf5b4bf084b87211cd068b109f956407364529a1..ec9e04d2bda4bc705e93eb215a4581372251df69 100644 (file)
@@ -17685,8 +17685,7 @@ virDomainDiskByTarget(virDomainDefPtr def,
 int virDomainDiskInsert(virDomainDefPtr def,
                         virDomainDiskDefPtr disk)
 {
-    if (VIR_REALLOC_N(def->disks, def->ndisks+1) < 0)
-        return -1;
+    def->disks = g_renew(virDomainDiskDefPtr, def->disks, def->ndisks + 1);
 
     virDomainDiskInsertPreAlloced(def, disk);
 
@@ -18093,8 +18092,7 @@ virDomainNetARPInterfaces(virDomainDefPtr def,
 int virDomainControllerInsert(virDomainDefPtr def,
                               virDomainControllerDefPtr controller)
 {
-    if (VIR_REALLOC_N(def->controllers, def->ncontrollers+1) < 0)
-        return -1;
+    def->controllers = g_renew(virDomainControllerDefPtr, def->controllers, def->ncontrollers + 1);
 
     virDomainControllerInsertPreAlloced(def, controller);