From b79fcd8638b571043610e80bd465adfa9f08842b Mon Sep 17 00:00:00 2001 From: Greg Kurz Date: Tue, 19 Jan 2010 18:45:15 +0100 Subject: [PATCH] lxc: fix double-close in lxc_[re]spawn() abort path sv[0] has already been closed when reaching out_abort label. Signed-off-by: Greg Kurz Signed-off-by: Cedric Le Goater Signed-off-by: Daniel Lezcano --- src/lxc/start.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lxc/start.c b/src/lxc/start.c index 304c73c4f..4221df275 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -457,7 +457,8 @@ out_close: out_abort: lxc_abort(name, handler); - goto out_close; + close(sv[1]); + return -1; } int lxc_start(const char *name, char *const argv[], struct lxc_conf *conf)