summaryrefslogtreecommitdiffstats
path: root/mbbsd/chat.c
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-09-10 17:00:29 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-09-10 17:00:29 +0800
commita3fa704d1272a56465922cad9d52eb5cabc8ac05 (patch)
treee9f6741be32e4d2559051e9ad2c381278bb0a810 /mbbsd/chat.c
parentcf8c6166f982e9124e00403254f8152b3790f755 (diff)
downloadpttbbs-a3fa704d1272a56465922cad9d52eb5cabc8ac05.tar
pttbbs-a3fa704d1272a56465922cad9d52eb5cabc8ac05.tar.gz
pttbbs-a3fa704d1272a56465922cad9d52eb5cabc8ac05.tar.bz2
pttbbs-a3fa704d1272a56465922cad9d52eb5cabc8ac05.tar.lz
pttbbs-a3fa704d1272a56465922cad9d52eb5cabc8ac05.tar.xz
pttbbs-a3fa704d1272a56465922cad9d52eb5cabc8ac05.tar.zst
pttbbs-a3fa704d1272a56465922cad9d52eb5cabc8ac05.zip
code clean up
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1174 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/chat.c')
-rw-r--r--mbbsd/chat.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/mbbsd/chat.c b/mbbsd/chat.c
index d7ea2f53..11988f9f 100644
--- a/mbbsd/chat.c
+++ b/mbbsd/chat.c
@@ -57,10 +57,8 @@ chat_send(int fd, char *buf)
return (send(fd, genbuf, len, 0) == len);
}
-static char chatroom[IDLEN];/* Chat-Room Name */
-
static int
-chat_recv(int fd, char *chatid)
+chat_recv(int fd, char chatroom[IDLEN], char *chatid)
{
static char buf[128];
static int bufstart = 0;
@@ -299,6 +297,7 @@ static int chatid_len = 10;
int
t_chat()
{
+ char chatroom[IDLEN];/* Chat-Room Name */
char inbuf[80], chatid[20], lastcmd[MAXLASTCMD][80], *ptr = "";
struct sockaddr_in sin;
struct hostent *h;
@@ -415,7 +414,7 @@ t_chat()
printchatline("¡» ¾´¡I¶l®t¤S¨Ó¤F...");
}
if (ch == I_OTHERDATA) {/* incoming */
- if (chat_recv(cfd, chatid) == -1) {
+ if (chat_recv(cfd, chatroom, chatid) == -1) {
chatting = chat_send(cfd, "/b");
break;
}