From 3b17edbbcaaa631c631453276c58bdc9a8773f58 Mon Sep 17 00:00:00 2001 From: Sunil Nimmagadda Date: Fri, 5 Sep 2014 08:12:48 +0500 Subject: Stop leaking sock descriptors in error path. --- pop3d.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pop3d.c') diff --git a/pop3d.c b/pop3d.c index dd71cb9..f16b0cd 100644 --- a/pop3d.c +++ b/pop3d.c @@ -175,6 +175,8 @@ authenticate(struct imsgev *iev, struct imsg *imsg) if (maildrop_setup(imsg->hdr.peerid, pair, pw) == -1) { logit(LOG_INFO, "%u: unable to fork maildrop process", imsg->hdr.peerid); + close(pair[0]); + close(pair[1]); pair[0] = -1; goto end; } -- cgit v1.2.3