Fixed ban checking in JOIN
authorPekka Riikonen <priikone@silcnet.org>
Thu, 28 Nov 2002 08:31:18 +0000 (08:31 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Thu, 28 Nov 2002 08:31:18 +0000 (08:31 +0000)
apps/silcd/command.c

index 4b1a1c62e27d08e745b433568a172abe0ef4ec03..6ae07106f5875f881c1c902bf4191b64d25a9221 100644 (file)
@@ -1934,10 +1934,10 @@ static void silc_server_command_join_channel(SilcServer server,
                                      3, client->id) ||
          silc_server_inviteban_match(server, channel->ban_list,
                                      2, client->data.public_key) ||
-         !silc_server_inviteban_match(server, channel->ban_list,
-                                      1, check) ||
-         !silc_server_inviteban_match(server, channel->ban_list,
-                                      1, check2)) {
+         silc_server_inviteban_match(server, channel->ban_list,
+                                     1, check) ||
+         silc_server_inviteban_match(server, channel->ban_list,
+                                     1, check2)) {
        silc_server_command_send_status_reply(
                                      cmd, SILC_COMMAND_JOIN,
                                      SILC_STATUS_ERR_BANNED_FROM_CHANNEL, 0);