]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
parallels: fix parallelsDoCmdRun in case of command failure
authorDmitry Guryanov <dguryanov@parallels.com>
Mon, 10 Sep 2012 15:23:43 +0000 (19:23 +0400)
committerDaniel Veillard <veillard@redhat.com>
Wed, 12 Sep 2012 09:38:35 +0000 (17:38 +0800)
Don't try to dereferece NULL pointer.

src/parallels/parallels_utils.c

index 35766b72b56d9bda6f3348d971c947f9969cfbe2..89a0d8979e5cd38237b2c03e64f3485f2b6adc75 100644 (file)
@@ -55,7 +55,7 @@ parallelsDoCmdRun(char **outbuf, const char *binary, va_list list)
   cleanup:
     VIR_FREE(scmd);
     virCommandFree(cmd);
-    if (ret)
+    if (ret && outbuf)
         VIR_FREE(*outbuf);
     return ret;
 }