]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: use VIR_APPEND_ELEMENT in virDomainDefAddImplicitVideo
authorJán Tomko <jtomko@redhat.com>
Mon, 11 Apr 2016 13:28:29 +0000 (15:28 +0200)
committerJán Tomko <jtomko@redhat.com>
Tue, 12 Apr 2016 08:45:35 +0000 (10:45 +0200)
src/conf/domain_conf.c

index 7060199557ed2a706eacf917c5ab93a1cb00b828..48c7bc5c029eba24c7128ef61f778de3fa0f68ca 100644 (file)
@@ -18663,10 +18663,8 @@ virDomainDefAddImplicitVideo(virDomainDefPtr def)
     }
     video->vram = virDomainVideoDefaultRAM(def, video->type);
     video->heads = 1;
-    if (VIR_ALLOC_N(def->videos, 1) < 0)
+    if (VIR_APPEND_ELEMENT(def->videos, def->nvideos, video) < 0)
         goto cleanup;
-    def->videos[def->nvideos++] = video;
-    video = NULL;
 
     ret = 0;
  cleanup: