From 4f85cfdfad1bae69812aeaadf62858d1f1ee8768 Mon Sep 17 00:00:00 2001 From: John Ferlan Date: Wed, 9 Jan 2013 09:54:10 -0500 Subject: [PATCH] util: Resolve resource leak for 'res' in virSetInherit error path. --- src/util/virlockspace.c | 1 + 1 file changed, 1 insertion(+) 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) {