From e9c9fd65d40ce90d9d66629271bc6b35ea7bbd6a Mon Sep 17 00:00:00 2001 From: Jittapan Pluemsumran Date: Thu, 3 Mar 2016 11:33:39 +0700 Subject: [PATCH] Don't add null if the message is already null-terminated. Fixes #1000 --- src/map/clif.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/map/clif.c b/src/map/clif.c index 036f38a98d..7a44ef2a53 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -9803,7 +9803,10 @@ static bool clif_process_message(struct map_session_data* sd, int format, char** } #if PACKETVER >= 20151001 - message[messagelen++] = '\0'; + if (message[messagelen-1] != '\0') + { + message[messagelen++] = '\0'; + } #endif // the declared length must match real length