From 6104db8d1ece03fc4d978b1c9576dc29290f40e9 Mon Sep 17 00:00:00 2001 From: Florian Wilkemeyer Date: Sat, 7 May 2016 16:42:36 +0200 Subject: [PATCH] map-server: clif: fixed missing wfifo allocation in global-message-parser --- src/map/clif.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/map/clif.c b/src/map/clif.c index 9009d53254..3a438072ad 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -10656,11 +10656,13 @@ void clif_parse_GlobalMessage(int fd, struct map_session_data* sd) // send back message to the speaker if( is_fake ) { + WFIFOHEAD(fd, textlen + 4); WFIFOW(fd,0) = 0x8e; WFIFOW(fd,2) = textlen + 4; safestrncpy((char*)WFIFOP(fd,4), fakename, textlen); aFree(fakename); } else { + WFIFOHEAD(fd, RFIFOW(fd, info->pos[0])); memcpy(WFIFOP(fd,0), RFIFOP(fd,0), RFIFOW(fd,info->pos[0])); WFIFOW(fd,0) = 0x8e; }