diff options
-rw-r--r-- | Changes | 1 | ||||
-rw-r--r-- | src/users.c | 9 | ||||
-rw-r--r-- | version.log | 6 |
3 files changed, 10 insertions, 6 deletions
@@ -43,6 +43,7 @@ Provided by Ricardo <ricardoltdb@gmail.com> - 2005 05/30 F Updated Portuguese language file. And bundled modules language. [ #00] Provided by Trystan <trystan@nomadirc.net> - 2005 +09/06 F Memory for vHosts/vIdents was not (always) being freed. [ #00] 06/04 F Removed ircd-file related code from configure(.in) [#384] Provided by Hal9000 <hal9000@musichat.net> - 2005 diff --git a/src/users.c b/src/users.c index 229cebe15..725d24a50 100644 --- a/src/users.c +++ b/src/users.c @@ -224,11 +224,10 @@ void delete_user(User * user) alog("debug: delete_user(): free user data"); free(user->username); free(user->host); - if (ircd->vhost) { - if (user->vhost) { - free(user->vhost); - } - } + if (user->vhost) + free(user->vhost); + if (user->vident) + free(user->vident); if (user->uid) { free(user->uid); } diff --git a/version.log b/version.log index 2dd1c8ceb..4abb1703a 100644 --- a/version.log +++ b/version.log @@ -8,10 +8,14 @@ VERSION_MAJOR="1" VERSION_MINOR="7" VERSION_PATCH="10" -VERSION_BUILD="871" +VERSION_BUILD="872" # $Log$ # +# BUILD : 1.7.10 (872) +# BUGS : +# NOTES : Fixed delete_user to always free any allocated memory for vhost/vident +# # BUILD : 1.7.10 (871) # BUGS : # NOTES : Applied two patches by ThaPrince to add the correct nicks to SQLINE/SGLINE with plexus and ratbox |