Allow nicknames to start with ~, apparently allowed by IRCnet.

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@505 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Kevin Easton
2014-10-05 22:19:39 +00:00
parent 5e55fc5dee
commit 4d14d35d1a

View File

@@ -1952,7 +1952,7 @@ void parse_server(char *orig_line)
return; /* Serious protocol violation -- ByeBye */ return; /* Serious protocol violation -- ByeBye */
/* Check for egregiously bad nicknames */ /* Check for egregiously bad nicknames */
#define islegal(c) (((c) >= 'A' && (c) <= '}') || \ #define islegal(c) (((c) >= 'A' && (c) <= '~') || \
((c) >= '0' && (c) <= '9') || (c) == '-' || (c & 0x80)) ((c) >= '0' && (c) <= '9') || (c) == '-' || (c & 0x80))
if (*from && !strchr(from, '.') && !islegal(*from)) if (*from && !strchr(from, '.') && !islegal(*from))