diff options
| author | jantje_85 <jantje_85@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-08-04 18:14:50 +0000 |
|---|---|---|
| committer | jantje_85 <jantje_85@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-08-04 18:14:50 +0000 |
| commit | 7c2db57965760cf3f4fcab09b7c37e74cd26c945 (patch) | |
| tree | b4095d256bad0a4994aab8baa2c670390114f25a | |
| parent | b13836f3cf35f752bee09029528204c8c40c8da8 (diff) | |
Fixed possible segfault introduced by TS6 fix in rev. 2401.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2406 5417fbe8-f217-4b02-8779-1006273d7864
| -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. |
