diff -r ec556de589a3 sic.c --- a/sic.c Wed Sep 23 12:52:13 2009 -0400 +++ b/sic.c Thu Sep 24 00:14:58 2009 +0200 @@ -136,7 +136,7 @@ else (void) snprintf(bufout, sizeof bufout, ">< %s: ", cmd); printl(usr, bufout); - if(strncmp("NICK", cmd, 4) == 0 && strncmp(usr, nick, sizeof nick) == 0 && txt != NULL) + if(strncmp("NICK", cmd, 4) == 0 && strcmp(usr, nick) == 0 && txt != NULL) strncpy(nick, txt, sizeof nick - 1); } }