diff options
-rw-r--r-- | src/channels.c | 7 | ||||
-rw-r--r-- | version.log | 3 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/channels.c b/src/channels.c index 2e086e54f..4b6dd0e8b 100644 --- a/src/channels.c +++ b/src/channels.c @@ -249,9 +249,10 @@ void chan_set_modes(const char *source, Channel * chan, int ac, char **av, if (!user) user = finduser(*av); } else user = finduser(*av); - if (!user && debug) { - alog("debug: MODE %s %c%c for nonexistent user %s", - chan->name, (add ? '+' : '-'), mode, *av); + if (!user) { + if (debug) + alog("debug: MODE %s %c%c for nonexistent user %s", + chan->name, (add ? '+' : '-'), mode, *av); continue; } diff --git a/version.log b/version.log index 2797d3049..9e57a61ab 100644 --- a/version.log +++ b/version.log @@ -9,9 +9,10 @@ VERSION_MAJOR="1" VERSION_MINOR="8" VERSION_PATCH="2" VERSION_EXTRA="-svn" -VERSION_BUILD="2402" +VERSION_BUILD="2406" # $Log$ # Changes since 1.8.2 Release +#Revision 2406 - Fixed possible segfault introduced by TS6 fix in rev. 2401. #Revision 2402 - Fixed do_server() so it doesn't go nuts if a SID is the source. Added some sanity checks and debug output as well. #Revision 2401 - Added forgotten entries to version.log and Changes, some code cleanup and fixed a few minor TS6 issues. #Revision 2400 - Fixed some memory leaks when setting vhosts on users. |