fixed last commits
[NeonServV5.git] / cmd_neonserv_voiceall.c
index a2cf4f9d678da24956fc2dbcfbb6e9802a6a03bd..34d05b1b934aae3d873d9a9cb49b675a9f6f4ea0 100644 (file)
@@ -4,9 +4,8 @@
 */
 
 static CMD_BIND(neonserv_cmd_voiceall) {
-    int i, done_users;
+    int done_users = 0;
     char *nickmask = NULL;
-    struct UserNode *cuser;
     struct ChanUser *chanuser;
     struct ModeBuffer *modeBuf;
     check_mysql();
@@ -20,7 +19,7 @@ static CMD_BIND(neonserv_cmd_voiceall) {
     for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
         if(nickmask && match(nickmask, chanuser->user->nick)) continue;
         if(chanuser->flags & CHANUSERFLAG_VOICED) continue;
-        modeBufferVoice(modeBuf, argv[i]);
+        modeBufferVoice(modeBuf, chanuser->user->nick);
         done_users++;
     }
     freeModeBuffer(modeBuf);