fixed autoinvite feature: we need to check if the user is authed
[NeonServV5.git] / src / event_neonserv_join.c
index f307b42a630de25959bc6c5ce6d7152cfb07ff31..c38cdddae487c8197916f872e7dee4644d2c1ff5 100644 (file)
@@ -172,7 +172,7 @@ static void neonserv_event_join_async1(struct ClientSocket *client, struct ChanU
         }
     }
     //AUTOINVITE
-    if(!chanuserrow || !strcmp(chanuserrow[3], "0") || time(0) - atol(chanuserrow[3]) >= 30) {
+    if((user->flags & USERFLAG_ISAUTHED) && !chanuserrow || !strcmp(chanuserrow[3], "0") || time(0) - atol(chanuserrow[3]) >= 30) {
         //check if it's the first channel, the user is seen by the bot (IMPORTANT: ignore other bot's channel!)
         char first_chan = 1;
         char bot_in_chan;