From: Lawrence Teo Date: Fri, 18 Nov 2011 00:05:31 +0000 (-0500) Subject: fix an fd leak X-Git-Url: https://jasonwoof.com/gitweb/?a=commitdiff_plain;h=60d2953634a89f9ed05d6969806e5c61de403b55;p=spectrwm.git fix an fd leak ok marco --- diff --git a/scrotwm.c b/scrotwm.c index d15a6e6..e095215 100644 --- a/scrotwm.c +++ b/scrotwm.c @@ -3217,7 +3217,7 @@ search_do_resp(void) if ((resp = calloc(1, MAX_RESP_LEN + 1)) == NULL) { fprintf(stderr, "search: calloc\n"); - return; + goto done; } rbytes = read(select_resp_pipe[0], resp, MAX_RESP_LEN); @@ -3249,6 +3249,7 @@ search_do_resp(void) free(s); } done: + close(select_resp_pipe[0]); free(resp); }