From e37a8398cee9f3f7c2dd278cfbcec52f36461895 Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Sun, 31 Jan 2010 01:29:08 +0100 Subject: [PATCH] Fix memory leak with auth_user. from ircd-seven (spb) --- src/client.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/client.c b/src/client.c index 0ad24c6..93b04e7 100644 --- a/src/client.c +++ b/src/client.c @@ -224,6 +224,13 @@ free_local_client(struct Client *client_p) rb_close(client_p->localClient->F); } + if (client_p->localClient->auth_user) + { + memset(client_p->localClient->auth_user, 0, + strlen(client_p->localClient->auth_user)); + rb_free(client_p->localClient->auth_user); + } + if(client_p->localClient->passwd) { memset(client_p->localClient->passwd, 0,