summaryrefslogtreecommitdiffstats
path: root/mbbsd/kaede.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/kaede.c')
-rw-r--r--mbbsd/kaede.c33
1 files changed, 12 insertions, 21 deletions
diff --git a/mbbsd/kaede.c b/mbbsd/kaede.c
index bc08ae3d..1dd8ba41 100644
--- a/mbbsd/kaede.c
+++ b/mbbsd/kaede.c
@@ -22,6 +22,10 @@ Ptt_prints(char *str, size_t size, int mode)
strlcpy(strbuf+w, cuser.userid, size-w);
w += strlen(strbuf+w);
break;
+ case 'n':
+ strlcpy(strbuf+w, cuser.nickname, size-w);
+ w += strlen(strbuf+w);
+ break;
case 't':
strlcpy(strbuf+w, Cdate(&now), size-w);
w += strlen(strbuf+w);
@@ -30,6 +34,14 @@ Ptt_prints(char *str, size_t size, int mode)
w += snprintf(&strbuf[w], size - w,
"%d", SHM->UTMPnumber);
break;
+ case 'l':
+ w += snprintf(&strbuf[w], size - w,
+ "%d", cuser.numlogins);
+ break;
+ case 'p':
+ w += snprintf(&strbuf[w], size - w,
+ "%d", cuser.numposts);
+ break;
/* disabled for security issue.
* we support only entries can be queried by others now.
@@ -43,29 +55,8 @@ Ptt_prints(char *str, size_t size, int mode)
w += snprintf(&strbuf[w], size - w,
"%d", cuser.money);
break;
-#else
-
-#if 0
- case 'm':
- w += snprintf(&strbuf[w], size - w,
- "%s", money_level(cuser.money));
- break;
-#endif
-
#endif
- case 'l':
- w += snprintf(&strbuf[w], size - w,
- "%d", cuser.numlogins);
- break;
- case 'p':
- w += snprintf(&strbuf[w], size - w,
- "%d", cuser.numposts);
- break;
- case 'n':
- strlcpy(strbuf+w, cuser.nickname, size-w);
- w += strlen(strbuf+w);
- break;
/* It's saver not to send these undefined escape string.
default:
strbuf[w++] = ESC_CHR;