fixed last commits
[NeonServV5.git] / cmd_neonserv_deopall.c
index 8e3c60c41771bf48f6beff371ec3bb0d5913c0e7..57f01f3561ffc91e7069a62da9662d5021a142fd 100644 (file)
@@ -4,9 +4,8 @@
 */
 
 static CMD_BIND(neonserv_cmd_deopall) {
-    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_deopall) {
         victim_access = getChannelAccess(user, chan, 0);
         if(victim_access >= issuer_access) continue;
         if(!(chanuser->flags & CHANUSERFLAG_OPPED)) continue;
-        modeBufferDeop(modeBuf, argv[i]);
+        modeBufferDeop(modeBuf, chanuser->user->nick);
         done_users++;
     }
     freeModeBuffer(modeBuf);