aboutsummaryrefslogtreecommitdiffstats
path: root/lib/proxy.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2011-07-12 10:04:12 +0200
committerWilmer van der Gaast <wilmer@gaast.net>2011-07-12 10:04:12 +0200
commita01049810d7101b8c0014aa7b36826fc95f944a5 (patch)
tree7509ff39e9eedb5c053021806f0647853fcc83e6 /lib/proxy.c
parentf5da476cbc9d22de96e154016fec21f6110dcd41 (diff)
Fixed dumb file descriptor leak.
Diffstat (limited to 'lib/proxy.c')
-rw-r--r--lib/proxy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/proxy.c b/lib/proxy.c
index b79afea4..3e5c9d49 100644
--- a/lib/proxy.c
+++ b/lib/proxy.c
@@ -84,6 +84,7 @@ static gboolean gaim_io_connected(gpointer data, gint source, b_input_condition
b_event_remove(phb->inpa);
closesocket(source);
dup2(new_fd, source);
+ closesocket(new_fd);
phb->inpa = b_input_add(source, B_EV_IO_WRITE, gaim_io_connected, phb);
return FALSE;
}