diff options
-rw-r--r-- | Changes | 1 | ||||
-rw-r--r-- | include/extern.h | 1 | ||||
-rw-r--r-- | lang/cat.l | 2 | ||||
-rw-r--r-- | lang/de.l | 2 | ||||
-rw-r--r-- | lang/en_us.l | 2 | ||||
-rw-r--r-- | lang/es.l | 2 | ||||
-rw-r--r-- | lang/gr.l | 2 | ||||
-rw-r--r-- | lang/hun.l | 2 | ||||
-rw-r--r-- | lang/nl.l | 2 | ||||
-rw-r--r-- | lang/pl.l | 2 | ||||
-rw-r--r-- | lang/pt.l | 2 | ||||
-rw-r--r-- | lang/ru.l | 2 | ||||
-rw-r--r-- | src/main.c | 1 | ||||
-rw-r--r-- | src/users.c | 26 | ||||
-rw-r--r-- | version.log | 6 |
15 files changed, 18 insertions, 37 deletions
@@ -47,6 +47,7 @@ Provided by Anope Dev. <dev@anope.org> - 2004 11/16 F NickTracking could allow usage of forbidden nick in some cases. [ #00] Provided by DrStein <gacevedo@anope.org> - 2004 +12/10 F Extra tab in language files, causing bad answer in !seen [#243] 11/28 F Fixes RSEND oddity. [#237] 11/26 F Memos sent as notification of receipt can't be cancelled. [#192] 11/23 F Moving Services Operators to Services Admins and vice-versa. [#230] diff --git a/include/extern.h b/include/extern.h index 4513fcf90..ec3243d61 100644 --- a/include/extern.h +++ b/include/extern.h @@ -899,7 +899,6 @@ E void get_user_stats(long *nusers, long *memuse); E User *finduser(const char *nick); E User *firstuser(void); E User *nextuser(void); -E void shut_clean_user(); E void update_host(User * user); E void change_user_host(User * user, const char *host); diff --git a/lang/cat.l b/lang/cat.l index eef4dc66c..b2fdfb105 100644 --- a/lang/cat.l +++ b/lang/cat.l @@ -258,7 +258,7 @@ DURATION_SECOND 1 segon DURATION_SECONDS %d segons - + # Human readable expiration NO_EXPIRE no expira @@ -284,7 +284,7 @@ DURATION_SECOND 1 Sekunde DURATION_SECONDS %d Sekunden - + # Human readable expiration NO_EXPIRE läuft nicht aus diff --git a/lang/en_us.l b/lang/en_us.l index 6dde59186..3f6d53e02 100644 --- a/lang/en_us.l +++ b/lang/en_us.l @@ -257,7 +257,7 @@ DURATION_SECOND 1 second DURATION_SECONDS %d seconds - + # Human readable expiration NO_EXPIRE does not expire @@ -263,7 +263,7 @@ DURATION_SECOND 1 segundo DURATION_SECONDS %d segundos - + # Human readable expiration NO_EXPIRE no expira @@ -257,7 +257,7 @@ DURATION_SECOND 1 äåõôåñüëåðôï DURATION_SECONDS %d äåõôåñüëåðôá - + # Human readable expiration NO_EXPIRE äåí ëÞãåé ðïôÝ diff --git a/lang/hun.l b/lang/hun.l index 0654062e0..fa3f7408d 100644 --- a/lang/hun.l +++ b/lang/hun.l @@ -267,7 +267,7 @@ DURATION_SECOND 1 másodperc DURATION_SECONDS %d másodperc - + # Emberi olvasható elévülések NO_EXPIRE nem fog elévülni @@ -260,7 +260,7 @@ DURATION_SECOND 1 seconde DURATION_SECONDS %d secondes - + # Human readable expiration NO_EXPIRE verloopt niet @@ -283,7 +283,7 @@ DURATION_SECOND 1 sekunda DURATION_SECONDS %d sekund(y) - + # Human readable expiration NO_EXPIRE nie wygasa @@ -257,7 +257,7 @@ DURATION_SECOND 1 segundo DURATION_SECONDS %d segundos - + # Human readable expiration NO_EXPIRE não expira @@ -263,7 +263,7 @@ DURATION_SECOND 1 ñåêóíäà DURATION_SECONDS %d ñåêóíä - + # Human readable expiration NO_EXPIRE íèêîãäà íå èñòå÷åò diff --git a/src/main.c b/src/main.c index 408cd250e..6dc3b7a62 100644 --- a/src/main.c +++ b/src/main.c @@ -263,7 +263,6 @@ static void services_shutdown(void) if (ircd->chanmodes) { Anope_Free(ircd->chanmodes); } - shut_clean_user(); } disconn(servsock); } diff --git a/src/users.c b/src/users.c index aef4d9068..e807cb012 100644 --- a/src/users.c +++ b/src/users.c @@ -194,23 +194,17 @@ void delete_user(User * user) { struct u_chanlist *c, *c2; struct u_chaninfolist *ci, *ci2; - char *realname = NULL; if (LogUsers) { - if (user->realname) { - realname = normalizeBuffer(user->realname); - } else { - realname = " "; - } if (ircd->vhost) { alog("LOGUSERS: %s (%s@%s => %s) (%s) left the network (%s).", user->nick, user->username, user->host, (user->vhost ? user->vhost : "(none)"), - realname, user->server->name); + normalizeBuffer(user->realname), user->server->name); } else { alog("LOGUSERS: %s (%s@%s) (%s) left the network (%s).", user->nick, user->username, user->host, - realname, user->server->name); + normalizeBuffer(user->realname), user->server->name); } } @@ -229,7 +223,6 @@ void delete_user(User * user) } } Anope_Free(user->realname); - Anope_Free(realname); if (debug >= 2) { alog("debug: delete_user(): remove from channels"); } @@ -338,21 +331,6 @@ User *finduser(const char *nick) } -/* On shut down clean out the user struct */ -void shut_clean_user() -{ - User *u; - int i; - - for (i = 0; i < 1024; i++) { - for (u = userlist[i]; u; u = u->next) { - delete_user(u); - } - } - return; -} - - /*************************************************************************/ /* Iterate over all users in the user list. Return NULL at end of list. */ diff --git a/version.log b/version.log index ab59acea6..03d9a0a9b 100644 --- a/version.log +++ b/version.log @@ -8,10 +8,14 @@ VERSION_MAJOR="1" VERSION_MINOR="7" VERSION_PATCH="6" -VERSION_BUILD="485" +VERSION_BUILD="486" # $Log$ # +# BUILD : 1.7.6 (486) +# BUGS : 243 +# NOTES : docs patch to bug 243, and removed shut_clean_user() it started to do more harm then good +# # BUILD : 1.7.6 (485) # BUGS : # NOTES : Fixed a segfault when unsetting registration modes on hybrid |