diff options
author | geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2005-09-06 12:53:46 +0000 |
---|---|---|
committer | geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2005-09-06 12:53:46 +0000 |
commit | 4f48f748611f2c1b4447c9ae7b379992c8526ab6 (patch) | |
tree | a50a853c4faeb64f110335e7b5c03d3d442dae8c | |
parent | 40b676e9535653b78ceced5e01fe99180d8c94f1 (diff) |
BUILD : 1.7.10 (872) BUGS : NOTES : Fixed delete_user to always free any allocated memory for vhost/vident
git-svn-id: svn://svn.anope.org/anope/trunk@872 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@621 5417fbe8-f217-4b02-8779-1006273d7864
-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 |