# HG changeset patch # User Sunil Nimmagadda # Date 1409886768 -18030 # Node ID a0c73de318edf1c6fe3ab87d86d28def97258820 # Parent 6d2a560793d33c791795c1fc16f8cc305341599a Stop leaking sock descriptors in error path. diff -r 6d2a560793d3 -r a0c73de318ed pop3d.c --- a/pop3d.c Thu Sep 04 20:28:47 2014 +0500 +++ b/pop3d.c Fri Sep 05 08:13:18 2014 +0500 @@ -175,6 +175,8 @@ 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; }