From: John Ferlan Date: Wed, 9 Jan 2013 14:54:10 +0000 (-0500) Subject: util: Resolve resource leak for 'res' in virSetInherit error path. X-Git-Tag: v1.0.2-rc1~160 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f85cfdfad1bae69812aeaadf62858d1f1ee8768;p=thirdparty%2Flibvirt.git util: Resolve resource leak for 'res' in virSetInherit error path. --- diff --git a/src/util/virlockspace.c b/src/util/virlockspace.c index 9ada6a6441..04aeebe2d1 100644 --- a/src/util/virlockspace.c +++ b/src/util/virlockspace.c @@ -387,6 +387,7 @@ virLockSpacePtr virLockSpaceNewPostExecRestart(virJSONValuePtr object) if (virSetInherit(res->fd, false) < 0) { virReportSystemError(errno, "%s", _("Cannot enable close-on-exec flag")); + virLockSpaceResourceFree(res); goto error; } if (virJSONValueObjectGetBoolean(child, "lockHeld", &res->lockHeld) < 0) {