From: Dmitry Guryanov Date: Mon, 10 Sep 2012 15:23:43 +0000 (+0400) Subject: parallels: fix parallelsDoCmdRun in case of command failure X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=748b6d8e9013c69f28a85c88345e258beb809417;p=people%2Fliuw%2Flibxenctrl-split%2Flibvirt.git parallels: fix parallelsDoCmdRun in case of command failure Don't try to dereferece NULL pointer. --- diff --git a/src/parallels/parallels_utils.c b/src/parallels/parallels_utils.c index 35766b72b..89a0d8979 100644 --- a/src/parallels/parallels_utils.c +++ b/src/parallels/parallels_utils.c @@ -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; }