From 90afc118fd9e785eace9e3fac17b061287518d5d Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Sun, 31 Jan 2010 01:30:25 +0100 Subject: [PATCH] No need to be paranoid about clearing auth_user. It is a username, not a password. --- src/client.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/client.c b/src/client.c index 93b04e71..428b799c 100644 --- a/src/client.c +++ b/src/client.c @@ -224,13 +224,6 @@ 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, @@ -238,6 +231,7 @@ free_local_client(struct Client *client_p) rb_free(client_p->localClient->passwd); } + rb_free(client_p->localClient->auth_user); rb_free(client_p->localClient->challenge); rb_free(client_p->localClient->fullcaps); rb_free(client_p->localClient->opername);