X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=blobdiff_plain;f=src%2Fngircd%2Firc-login.c;h=80a6627fcccf43fa91e25c730922ce5d98996122;hp=5ec6162ca548c99024b8dad14b0297ac86b36a39;hb=44926b7f9ff031c37be48b33c314e47e2f84ff9f;hpb=d11a700589b2abab71b67ffb81f17f38936a169c diff --git a/src/ngircd/irc-login.c b/src/ngircd/irc-login.c index 5ec6162c..80a6627f 100644 --- a/src/ngircd/irc-login.c +++ b/src/ngircd/irc-login.c @@ -443,7 +443,7 @@ IRC_USER(CLIENT * Client, REQUEST * Req) punctuation is allowed.*/ ptr = Req->argv[0]; while (*ptr) { - if (!isalnum(*ptr) && + if (!isalnum((int)*ptr) && *ptr != '+' && *ptr != '-' && *ptr != '.' && *ptr != '_') { Conn_Close(Client_Conn(Client), NULL,