summaryrefslogtreecommitdiffstats
path: root/mbbsd/talk.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/talk.c')
-rw-r--r--mbbsd/talk.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mbbsd/talk.c b/mbbsd/talk.c
index e2bc8354..85d1300b 100644
--- a/mbbsd/talk.c
+++ b/mbbsd/talk.c
@@ -2911,8 +2911,10 @@ userlist(void)
case 'N':
if (HasUserPerm(PERM_LOGINOK)) {
+ char tmp_nick[sizeof(cuser.nickname)];
oldgetdata(1, 0, "·sªº¼ÊºÙ: ",
- cuser.nickname, sizeof(cuser.nickname), DOECHO);
+ tmp_nick, sizeof(tmp_nick), DOECHO);
+ strlcpy(cuser.nickname, tmp_nick, sizeof(cuser.nickname));
strcpy(currutmp->nickname, cuser.nickname);
redrawall = redraw = 1;
}