]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/irc-login.c
Merge branch 'bug145-ProvideHelp'
[ngircd-alex.git] / src / ngircd / irc-login.c
index 977fc54666e75ee8e5d753104cd46512f8471382..80a6627fcccf43fa91e25c730922ce5d98996122 100644 (file)
@@ -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,
@@ -971,7 +971,7 @@ Change_Nick(CLIENT *Origin, CLIENT *Target, char *NewNick, bool InformClient)
 
        /* Inform all servers and users (which have to know) of the new name */
        if (InformClient) {
-               IRC_WriteStrClientPrefix(Target, Origin, "NICK :%s", NewNick);
+               IRC_WriteStrClientPrefix(Target, Target, "NICK :%s", NewNick);
                IRC_WriteStrServersPrefix(NULL, Target, "NICK :%s", NewNick);
        } else
                IRC_WriteStrServersPrefix(Origin, Target, "NICK :%s", NewNick);