From b762fccdb2313dd6461dfa8961ae56e7134a7e4a Mon Sep 17 00:00:00 2001 From: IntelOrca Date: Sat, 16 May 2015 16:42:23 +0100 Subject: [PATCH] fix format codes that did not backtrack the null terminator. --- src/localisation/localisation.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/localisation/localisation.c b/src/localisation/localisation.c index ca431f2d2c..c898158984 100644 --- a/src/localisation/localisation.c +++ b/src/localisation/localisation.c @@ -362,6 +362,7 @@ void format_length(char **dest, sint16 value) uint16 *argRef = &value; format_string_part(dest, stringId, (char**)&argRef); + (*dest)--; } void format_velocity(char **dest, uint16 value) @@ -375,6 +376,7 @@ void format_velocity(char **dest, uint16 value) uint16 *argRef = &value; format_string_part(dest, stringId, (char**)&argRef); + (*dest)--; } void format_duration(char **dest, uint16 value) @@ -397,6 +399,7 @@ void format_duration(char **dest, uint16 value) stringId++; format_string_part(dest, stringId, (char**)&argsRef); + (*dest)--; } void format_realtime(char **dest, uint16 value) @@ -419,6 +422,7 @@ void format_realtime(char **dest, uint16 value) stringId++; format_string_part(dest, stringId, (char**)&argsRef); + (*dest)--; } void format_string_code(unsigned char format_code, char **dest, char **args)