]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/irc-mode.c
Return ERR_UNKNOWNMODE(472) for unknown channel modes
[ngircd-alex.git] / src / ngircd / irc-mode.c
index 0c63e7277b2fc3a6a2a172cc96fa07c9b9aa478d..383c4dee288f5a96e3c0ae0b88855ac49e3d9fb7 100644 (file)
@@ -673,9 +673,9 @@ Channel_Mode(CLIENT *Client, REQUEST *Req, CLIENT *Origin, CHANNEL *Channel)
                                    set ? '+' : '-', *mode_ptr,
                                    Client_ID(Origin), Channel_Name(Channel));
                                connected = IRC_WriteStrClient(Origin,
-                                       ERR_UMODEUNKNOWNFLAG2_MSG,
-                                       Client_ID(Origin),
-                                       set ? '+' : '-', *mode_ptr);
+                                       ERR_UNKNOWNMODE_MSG,
+                                       Client_ID(Origin), *mode_ptr,
+                                       Channel_Name(Channel));
                                x[0] = '\0';
                        } else {
                                Log(LOG_DEBUG,