From: Pavel Hrdina Date: Sun, 9 Apr 2017 10:55:09 +0000 (+0200) Subject: rpc: fix resource leak X-Git-Tag: v3.3.0-rc1~216 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab0a461b8c873e9b4999ed627bc8ce01d0105268;p=thirdparty%2Flibvirt.git rpc: fix resource leak Commit 252610f7dd1 switched to use hash to store servers. Function virHashGetItems returns allocated array which needs to be freed also for successful path, not only if there is an error. Signed-off-by: Pavel Hrdina --- diff --git a/src/rpc/virnetdaemon.c b/src/rpc/virnetdaemon.c index dcc89fa097..fabacf2039 100644 --- a/src/rpc/virnetdaemon.c +++ b/src/rpc/virnetdaemon.c @@ -401,6 +401,7 @@ virNetDaemonPreExecRestart(virNetDaemonPtr dmn) } } + VIR_FREE(srvArray); virObjectUnlock(dmn); return object;