]> jfr.im git - solanum.git/commitdiff
Fix memory leak with auth_user.
authorJilles Tjoelker <redacted>
Sun, 31 Jan 2010 00:29:08 +0000 (01:29 +0100)
committerJilles Tjoelker <redacted>
Sun, 31 Jan 2010 00:29:08 +0000 (01:29 +0100)
from ircd-seven (spb)

src/client.c

index 0ad24c639b5479788b36958f58876dbdc278c902..93b04e71793f83b0921de4efdb8febbee466cfc4 100644 (file)
@@ -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,