From: Vincent Bernat Date: Sun, 20 Jan 2013 12:18:30 +0000 (+0100) Subject: ctl: close control socket on error when connecting X-Git-Tag: 0.7.2~43 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=676b4970ddd5d8e7508f73894076835c8300578e;p=thirdparty%2Flldpd.git ctl: close control socket on error when connecting --- 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;