From 676b4970ddd5d8e7508f73894076835c8300578e Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sun, 20 Jan 2013 13:18:30 +0100 Subject: [PATCH] ctl: close control socket on error when connecting --- src/ctl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ctl.c b/src/ctl.c index 3a88f0ec..023ec946 100644 --- a/src/ctl.c +++ b/src/ctl.c @@ -84,6 +84,7 @@ ctl_connect(char *name) if (connect(s, (struct sockaddr *)&su, sizeof(struct sockaddr_un)) == -1) { rc = errno; log_warn("control", "unable to connect to socket %s", name); + close(s); errno = rc; return -1; } return s; -- 2.39.5