]> jfr.im git - solanum.git/blobdiff - extensions/extb_usermode.c
Merge pull request #53 from ShadowNinja/clarify_U+R
[solanum.git] / extensions / extb_usermode.c
index 353636625e1ea05d2be0a7a93ba4ae76daf49dec..eb087b310224787ff4a1b421bd3a0b5f5c59c5a7 100644 (file)
@@ -73,5 +73,7 @@ static int eb_usermode(const char *data, struct Client *client_p,
                }
        }
 
-       return ((client_p->umodes & modes_ack) && !(client_p->umodes & modes_nak)) ? EXTBAN_MATCH : EXTBAN_NOMATCH;
+       return ((client_p->umodes & modes_ack) == modes_ack &&
+                       !(client_p->umodes & modes_nak)) ?
+               EXTBAN_MATCH : EXTBAN_NOMATCH;
 }