From 5623c67be1c1714ac8494f3b6fb5295d4ac430e1 Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Fri, 1 Feb 2019 13:09:30 +0100 Subject: [PATCH] Save_INI_set_string() : make sure there is at least one space before the value --- src/saveini.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/saveini.c b/src/saveini.c index 419b4e18..505712d9 100644 --- a/src/saveini.c +++ b/src/saveini.c @@ -246,6 +246,9 @@ static void Save_INI_set_string(char * dest,const char * source,const char * val // Pour l'instant, la source et la destination en sont au même point: dest_index=source_index; + if (dest_index > 0 && dest[dest_index - 1] == '=') // at least one space before value + dest[dest_index++] = ' '; + // Dans la destination, on écrit la valeur: strcpy(dest+dest_index,value); dest_index+=strlen(value);