Fixed truncation of atcommand request messages

Merged HerculesWS/Hercules@58a7bf4
This commit is contained in:
Lemongrass3110 2016-05-29 12:28:29 +02:00
parent a3470e87f3
commit 790bc58934

View File

@ -1293,11 +1293,11 @@ int mapif_parse_WisToGM(int fd)
char *message;
mes_len = RFIFOW(fd,2) - 8+NAME_LENGTH;
message = (char *) aMalloc(mes_len);
message = (char *) aMalloc(mes_len+1);
permission = RFIFOL(fd,4+NAME_LENGTH);
safestrncpy(Wisp_name, (char*)RFIFOP(fd,4), NAME_LENGTH);
safestrncpy(message, (char*)RFIFOP(fd,8+NAME_LENGTH), mes_len);
safestrncpy(message, (char*)RFIFOP(fd,8+NAME_LENGTH), mes_len+1);
// information is sent to all online GM
map_foreachpc(mapif_parse_WisToGM_sub, permission, Wisp_name, message, mes_len);
aFree(message);