# | Line 616 | Line 616 | serverinfo_sid: IRCD_SID '=' QSTRING ';' | |
---|---|---|
616 | /* this isn't rehashable */ | |
617 | if (ypass == 2 && !ServerInfo.sid) | |
618 | { | |
619 | < | if ((strlen(yylval.string) == IRC_MAXSID) && IsDigit(yylval.string[0]) |
620 | < | && IsAlNum(yylval.string[1]) && IsAlNum(yylval.string[2])) |
621 | < | { |
619 | > | if (valid_sid(yylval.string)) |
620 | DupString(ServerInfo.sid, yylval.string); | |
623 | – | } |
621 | else | |
622 | { | |
623 | ilog(L_ERROR, "Ignoring config file entry SID -- invalid SID. Aborting."); |
– | Removed lines |
+ | Added lines |
< | Changed lines (old) |
> | Changed lines (new) |