added bans & kicks to cmd_addban
[NeonServV5.git] / cmd_neonserv_devoiceall.c
index 409a0f4fa8f544c232107f4dfdb56679e2885c96..a2a7a5faedcf69ca4e480ede5ced71c7f8618209 100644 (file)
@@ -4,9 +4,8 @@
 */
 
 static CMD_BIND(neonserv_cmd_devoiceall) {
-    int i, issuer_access, user_access, done_users;
+    int issuer_access, victim_access, done_users = 0;
     char *nickmask = NULL;
-    struct UserNode *cuser;
     struct ChanUser *chanuser;
     struct ModeBuffer *modeBuf;
     check_mysql();
@@ -23,7 +22,7 @@ static CMD_BIND(neonserv_cmd_devoiceall) {
         victim_access = getChannelAccess(user, chan, 0);
         if(victim_access >= issuer_access) continue;
         if(!(chanuser->flags & CHANUSERFLAG_VOICED)) continue;
-        modeBufferDevoice(modeBuf, argv[i]);
+        modeBufferDevoice(modeBuf, chanuser->user->nick);
         done_users++;
     }
     freeModeBuffer(modeBuf);