case 'v':
case 'o':
if(!*argp)
- continue;
+ break;
const char *nick = *argp++;
char which[2] = {*p, 0};
struct client_data *cl = findClient(nick);
if (!cl) {
err_nosuchnick(client, nick), sendbuf(client);
- continue;
+ break;
}
if (!trie_get(&chan->members, cl->key)) {
err_usernotinchannel(client, cl->nick, chan), sendbuf(client);
- continue;
+ break;
}
trie_set(*p == 'o' ? &chan->o : &chan->v, cl->key, is_plus ? cl : NULL, NULL);
copy_strf(&databuf, ":%s!%s@%s MODE %s %s%s %s\r\n",