Revert "Fix long chat messages causing net command failures"

This reverts commit 13778247990d60c2ad8aa5729bc0397ab764eaaa.
This commit is contained in:
LJ Sonic 2022-01-10 19:57:15 +01:00 committed by toaster
parent 75e4f07e12
commit 32e7442d00

View file

@ -641,8 +641,7 @@ static void Got_Saycmd(UINT8 **p, INT32 playernum)
SINT8 target;
UINT8 flags;
const char *dispname;
char msgbuf[HU_MAXMSGLEN + 1];
char *msg = msgbuf;
char *msg;
boolean action = false;
char *ptr;
INT32 spam_eatmsg = 0;
@ -651,7 +650,8 @@ static void Got_Saycmd(UINT8 **p, INT32 playernum)
target = READSINT8(*p);
flags = READUINT8(*p);
READSTRINGN(*p, msgbuf, HU_MAXMSGLEN);
msg = (char *)*p;
SKIPSTRINGN(*p, HU_MAXMSGLEN);
if ((cv_mute.value || flags & (HU_CSAY|HU_SERVER_SAY)) && playernum != serverplayer && !(IsPlayerAdmin(playernum)))
{
@ -995,11 +995,7 @@ static void HU_sendChatMessage(void)
if (c >= ' ' && !(c & 0x80))
buf[ci] = c;
};
if (ci-2 < HU_MAXMSGLEN)
{
buf[ci] = '\0';
ci++;
}
buf[ci] = '\0';
memset(w_chat, '\0', sizeof(w_chat));
c_input = 0;
@ -1067,7 +1063,7 @@ static void HU_sendChatMessage(void)
{
buf[0] = teamtalk ? -1 : target; // target
buf[1] = 0; // flags
SendNetXCmd(XD_SAY, buf, ci);
SendNetXCmd(XD_SAY, buf, 2 + strlen(&buf[2]) + 1);
}
}