From 556434a5dfd284f887ee1d8c3459e6aa7817d87a Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Mon, 14 Jan 2019 19:32:23 +0100 Subject: [PATCH] Save_INI() save NULL strings as empty string --- src/saveini.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/saveini.c b/src/saveini.c index 28abb06e..f5971652 100644 --- a/src/saveini.c +++ b/src/saveini.c @@ -250,8 +250,11 @@ static void Save_INI_set_string(char * dest,const char * source,const char * val dest[dest_index++] = ' '; // Dans la destination, on écrit la valeur: - strcpy(dest+dest_index,value); - dest_index+=strlen(value); + if (value != NULL) + { + strcpy(dest+dest_index,value); + dest_index+=strlen(value); + } // Dans la source, on saute la valeur: for (;Save_INI_char_in_value_alphabet(source[source_index]) && (source[source_index]!='\0');source_index++);