]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
parallels: fix memory allocation
authorDmitry Guryanov <dguryanov@parallels.com>
Wed, 26 Sep 2012 12:30:00 +0000 (16:30 +0400)
committerEric Blake <eblake@redhat.com>
Wed, 26 Sep 2012 14:41:24 +0000 (08:41 -0600)
size of videos array must be increased.

Signed-off-by: Dmitry Guryanov <dguryanov@parallels.com>
src/parallels/parallels_driver.c

index 20ee361db00a828901eee92259f308e83bd228b6..87e8cf52472d1765ba9277f2bbbfdd74af773b84 100644 (file)
@@ -277,7 +277,7 @@ parallelsAddVideoInfo(virDomainDefPtr def, virJSONValuePtr value)
     if (VIR_ALLOC(accel) < 0)
         goto no_memory;
 
-    if (VIR_REALLOC_N(def->videos, def->nvideos) < 0)
+    if (VIR_REALLOC_N(def->videos, def->nvideos + 1) < 0)
         goto no_memory;
 
     def->videos[def->nvideos++] = video;