From: pk910 Date: Fri, 30 Sep 2011 18:44:05 +0000 (+0200) Subject: create temporary user if inviting user is not known X-Git-Tag: v5.3~358 X-Git-Url: http://git.pk910.de/?a=commitdiff_plain;h=d451db47dafea40bfb6c9c85074c19a907e82069;p=NeonServV5.git create temporary user if inviting user is not known --- diff --git a/IRCParser.c b/IRCParser.c index 336b198..8662f6d 100644 --- a/IRCParser.c +++ b/IRCParser.c @@ -321,6 +321,10 @@ static IRC_CMD(raw_324) { //MODE LIST static IRC_CMD(raw_invite) { if(from == NULL || argc < 2) return 0; struct UserNode *user = getUserByMask(from); + if(user == NULL) { + user = createTempUser(from); + user->flags |= USERFLAG_ISTMPUSER; + } event_invite(client, user, argv[1]); return 1; }