From 3473810abb0d7f43a2e2d5275b053d9ee41f020a Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Sun, 20 Jul 2003 22:39:58 +0000 Subject: [PATCH] Close fds to avoid fd leakage. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1768 --- auxprogs/valgrind-listener.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/auxprogs/valgrind-listener.c b/auxprogs/valgrind-listener.c index 31c9cc336..6d70c34ce 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;