diff options
Diffstat (limited to 'main/ngircd/username.patch')
-rw-r--r-- | main/ngircd/username.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/main/ngircd/username.patch b/main/ngircd/username.patch new file mode 100644 index 000000000..d611b8b8c --- /dev/null +++ b/main/ngircd/username.patch @@ -0,0 +1,11 @@ +--- ./src/ngircd/irc-login.c.orig 2013-02-08 09:59:13.313191929 +0000 ++++ ./src/ngircd/irc-login.c 2013-02-08 09:59:53.153525988 +0000 +@@ -444,7 +444,7 @@ + ptr = Req->argv[0]; + while (*ptr) { + if (!isalnum((int)*ptr) && +- *ptr != '+' && *ptr != '-' && ++ *ptr != '+' && *ptr != '-' && *ptr != '@' && + *ptr != '.' && *ptr != '_') { + Conn_Close(Client_Conn(Client), NULL, + "Invalid user name", true); |