map-server: clif: fixed missing wfifo allocation in global-message-parser
This commit is contained in:
parent
b414faef45
commit
6104db8d1e
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user