X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fcmd_neonserv_ban.c;h=b6b6c706e12efc6452b6902647a1fec3a084ef79;hb=c575e458c6257e75b97884847143b20965a5dfda;hp=19f10c82ffbf51c4d6cfa670e117a7fe84efe617;hpb=95fed4deda0319bee515e44ceec0c77061a2c04e;p=NeonServV5.git diff --git a/src/cmd_neonserv_ban.c b/src/cmd_neonserv_ban.c index 19f10c8..b6b6c70 100644 --- a/src/cmd_neonserv_ban.c +++ b/src/cmd_neonserv_ban.c @@ -1,4 +1,4 @@ -/* cmd_neonserv_ban.c - NeonServ v5.0 +/* cmd_neonserv_ban.c - NeonServ v5.2 * Copyright (C) 2011 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -81,6 +81,11 @@ static void neonserv_cmd_ban_async1(struct ClientSocket *client, struct ClientSo skip = 1; break; } + if(cuser == user || ((cuser->flags & USERFLAG_ISAUTHED) && !stricmp(user->auth, cuser->auth))) { + reply(textclient, user, "NS_YOU_PROTECTED"); + skip = 1; + break; + } if(isUserProtected(chan, cuser, user)) { reply(textclient, user, "NS_USER_PROTECTED", cuser->nick); skip = 1;