diff --git a/src/xpdev/ini_file.c b/src/xpdev/ini_file.c index e8f17a6ed4564163bd819fa8879ee5fb669abaeb..bd8d46ff95e1bc0ddc9036355fe9868b839a78b5 100644 --- a/src/xpdev/ini_file.c +++ b/src/xpdev/ini_file.c @@ -544,11 +544,11 @@ static char* ini_set_string(str_list_t* list, const char* section, const char* k if(key==NULL) return(NULL); - if(style->key_prefix==NULL) + if(style->key_prefix != NULL) key_prefix = style->key_prefix; - if(style->value_separator==NULL) + if(style->value_separator != NULL) value_separator = style->value_separator; - if(style->literal_separator==NULL) + if(style->literal_separator != NULL) literal_separator = style->literal_separator; if(value==NULL) value="";