From: Julian Seward Date: Sun, 20 Jul 2003 22:39:58 +0000 (+0000) Subject: Close fds to avoid fd leakage. X-Git-Tag: svn/VALGRIND_2_0_0~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3473810abb0d7f43a2e2d5275b053d9ee41f020a;p=thirdparty%2Fvalgrind.git Close fds to avoid fd leakage. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1768 --- diff --git a/auxprogs/valgrind-listener.c b/auxprogs/valgrind-listener.c index 31c9cc3361..6d70c34ce0 100644 --- a/auxprogs/valgrind-listener.c +++ b/auxprogs/valgrind-listener.c @@ -366,8 +366,9 @@ int main (int argc, char** argv) if (res == 0) { /* the connection has been closed. */ + close(conn_pollfd[i].fd); /* this fd has been closed or otherwise gone bad; forget - about it. */ + about it. */ for (k = 0; k < M_CONNECTIONS; k++) if (conn_fd[k] == conn_pollfd[i].fd) break;