]> arthur.barton.de Git - ngircd-alex.git/commitdiff
Allow IRC ops to change channel modes even without OperServerMode set
authorAlexander Barton <alex@barton.de>
Sun, 25 Jul 2010 14:44:38 +0000 (16:44 +0200)
committerAlexander Barton <alex@barton.de>
Sun, 25 Jul 2010 14:44:38 +0000 (16:44 +0200)
src/ngircd/irc-mode.c

index 86a509da52e91bd1f5730b46739d885a3cfe072e..45defeb2b833f4933c24277b6fad077064b37536 100644 (file)
@@ -330,7 +330,7 @@ Channel_Mode(CLIENT *Client, REQUEST *Req, CLIENT *Origin, CHANNEL *Channel)
                        }
                }
 
-               if (!onchannel && !use_servermode)
+               if (!onchannel && !modeok)
                        return IRC_WriteStrClient(Origin, ERR_NOTONCHANNEL_MSG,
                                Client_ID(Origin), Channel_Name(Channel));
        }