diff --git a/.CHANGES.NEW b/.CHANGES.NEW index 9e98a2eb4..d701cdf7a 100644 --- a/.CHANGES.NEW +++ b/.CHANGES.NEW @@ -6,14 +6,14 @@ If you need help setting up your server, mail supporters@lists.unrealircd.org or ask on IRC: /server irc.ircsystems.net, /join #unreal-support -Regardless, please read Unreal.nfo first along with all documenation +Regardless, please read Unreal.nfo first along with all documentation and FAQ's in doc/. If you do not do this, we will NOT help you! If the code is changed in any way, or the version string is modified, -we do _NOT_ support the product. (Unless of course you got explicit +we will _NOT_ support the product. (Unless of course you got explicit permission from one of the UnrealIRCd coders.) -Finally, unofficial UnrealIRCd/32 builds (if it doesn't say "geniune" +Finally, unofficial UnrealIRCd/32 builds (if it doesn't say "genuine" in the display) are _NOT_ supported. -Luke (maintainer of UnrealIRCd 3.1.x) diff --git a/Changes b/Changes index 40aff65c0..3e1fb8c5c 100644 --- a/Changes +++ b/Changes @@ -342,3 +342,8 @@ done, but whatever.) Moved cloak key definitions to unrealircd.conf --Luke =================================== + +omfg, I screwed up the mode patch so that desynchs +occurred with fucked -bbbbbb modes. Fixed now! +--Luke +=================================== diff --git a/src/channel.c b/src/channel.c index 8d50b399c..f2e8ae409 100644 --- a/src/channel.c +++ b/src/channel.c @@ -2163,7 +2163,7 @@ void set_mode(chptr, cptr, parc, parv, pcount, pvar, bounce) me.name, cptr->name, *curchr); break; } - if (parc - paracount < 1) + if (parc - paracount >= 1) parv[paracount] = NULL; if (parv[paracount] && strlen(parv[paracount]) >= MODEBUFLEN)