From e6efc4b1c5c9f7b42047d5c4b89c6e85f340d3ca Mon Sep 17 00:00:00 2001 From: Arnaud Cornet Date: Fri, 21 Dec 2007 12:21:23 +0100 Subject: [PATCH] Fix just introduced leak. --- src/connection.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/connection.c b/src/connection.c index 64e6d4d..8cff7b0 100644 --- a/src/connection.c +++ b/src/connection.c @@ -601,9 +601,13 @@ static int check_event_read(fd_set *fds, connection_t *cn) static void connection_connected(connection_t *c) { + if (c->localip) + free(c->localip); c->localip = connection_localip(c); c->localport = connection_localport(c); c->remoteip = connection_remoteip(c); + if (c->remoteip) + free(c->remoteip); c->remoteport = connection_remoteport(c); }