X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=cmd_neonserv_resync.c;h=c9d4bba40d11c86e57f660b096715f63435f6154;hb=795115bf680185ae01043bd1222b78bfed8c1d87;hp=78a1edd50271d1a29e823d7708ec8c594b0229f0;hpb=eeb54f3c8b7c40bc55fb8a5a822c492e50a52dd6;p=NeonServV5.git diff --git a/cmd_neonserv_resync.c b/cmd_neonserv_resync.c index 78a1edd..c9d4bba 100644 --- a/cmd_neonserv_resync.c +++ b/cmd_neonserv_resync.c @@ -1,4 +1,6 @@ +#include "cmd_neonserv.h" + /* * argv[0] - usermask * argv[1] - min access @@ -15,7 +17,7 @@ struct neonserv_cmd_resync_cache { int max_access; }; -static CMD_BIND(neonserv_cmd_resync) { +CMD_BIND(neonserv_cmd_resync) { int min_access = 0, max_access = 500; char *usermask = NULL; if(argc > 0) @@ -110,7 +112,7 @@ static void neonserv_cmd_resync_async1(struct ClientSocket *client, struct Clien } else { if((chanuser->flags & CHANUSERFLAG_OPPED) && resync_op && !(chanuser->user->flags & (USERFLAG_ISBOT | USERFLAG_ISIRCOP))) modeBufferDeop(modeBuf, chanuser->user->nick); - if((chanuser->flags & CHANUSERFLAG_VOICED) && resync_voice) + if((chanuser->flags & CHANUSERFLAG_VOICED) && resync_voice && !(chanuser->user->flags & (USERFLAG_ISBOT | USERFLAG_ISIRCOP))) modeBufferDevoice(modeBuf, chanuser->user->nick); }