summaryrefslogtreecommitdiffstats
path: root/mbbsd/talk.c
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-12-13 00:34:44 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-12-13 00:34:44 +0800
commitbe771c6ff954bbd39047db21294520c3b7dacd67 (patch)
tree82ab6cfb4a92aff8bd3ac190ba251fbdbfb71111 /mbbsd/talk.c
parentd46073139b3b70c1e06e6236ba59ad4901950e8f (diff)
downloadpttbbs-be771c6ff954bbd39047db21294520c3b7dacd67.tar
pttbbs-be771c6ff954bbd39047db21294520c3b7dacd67.tar.gz
pttbbs-be771c6ff954bbd39047db21294520c3b7dacd67.tar.bz2
pttbbs-be771c6ff954bbd39047db21294520c3b7dacd67.tar.lz
pttbbs-be771c6ff954bbd39047db21294520c3b7dacd67.tar.xz
pttbbs-be771c6ff954bbd39047db21294520c3b7dacd67.tar.zst
pttbbs-be771c6ff954bbd39047db21294520c3b7dacd67.zip
fix sorting problem
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2376 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/talk.c')
-rw-r--r--mbbsd/talk.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mbbsd/talk.c b/mbbsd/talk.c
index 374c3e28..8637f77c 100644
--- a/mbbsd/talk.c
+++ b/mbbsd/talk.c
@@ -2391,6 +2391,8 @@ userlist(void)
snprintf(msg.last_call_in, sizeof(msg.last_call_in),
"[¼s¼½]%s", genbuf);
for (i = 0; i < SHM->UTMPnumber; ++i) {
+ // XXX why use sorted list?
+ // can we just scan uinfo with proper checking?
uentp = &SHM->uinfo[
SHM->sorted[SHM->currsorted][0][i]];
if (uentp->pid && kill(uentp->pid, 0) != -1){