X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules%2FNeonServ.mod%2Fcmd_neonserv_invite.c;h=307cccd4b3c55fb4304ee4eda611703d180249e0;hb=939c6051a3ee85e3b3877fde35bdbf36ecb94fbc;hp=d241ff77d9b191e8a7199da7520ed6fa966740cd;hpb=35edc87f108cc60f9154e6034a148aeccb27f6fa;p=NeonServV5.git diff --git a/src/modules/NeonServ.mod/cmd_neonserv_invite.c b/src/modules/NeonServ.mod/cmd_neonserv_invite.c index d241ff7..307cccd 100644 --- a/src/modules/NeonServ.mod/cmd_neonserv_invite.c +++ b/src/modules/NeonServ.mod/cmd_neonserv_invite.c @@ -97,7 +97,7 @@ static USERAUTH_CALLBACK(neonserv_cmd_invite_nick_lookup) { } static void neonserv_cmd_invite_async1(struct ClientSocket *client, struct ClientSocket *textclient, struct UserNode *user, struct ChanNode *chan, struct Event *event, char *nick, char *auth) { - if(auth) { + if(auth && (!(user->flags & USERFLAG_ISAUTHED) || stricmp(auth, user->auth))) { MYSQL_RES *res; MYSQL_ROW row; printf_mysql_query("SELECT `user_id`, `user_block_invites` FROM `users` WHERE `user_user` = '%s'", escape_string(auth));