- ircd_strncpy(cli_user(cptr)->username, cli_user(cptr)->fakeuser, USERLEN);
- /* ok, the client is now fully hidden, so let them know -- hikari */
+ if(strncmp(cli_user(cptr)->username, cli_user(cptr)->fakeuser, USERLEN) != 0) {
+ ircd_strncpy(cli_username(cptr), cli_user(cptr)->fakeuser, USERLEN);
+ ircd_strncpy(cli_user(cptr)->username, cli_user(cptr)->fakeuser, USERLEN);
+ }
+ /* ok, the client is now fully hidden, so let them know -- hikari */