From: Greg Kurz Date: Tue, 19 Jan 2010 17:45:15 +0000 (+0100) Subject: lxc: fix double-close in lxc_[re]spawn() abort path X-Git-Tag: lxc-0.6.5~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b79fcd8638b571043610e80bd465adfa9f08842b;p=thirdparty%2Flxc.git 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 --- 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)