Do not even save the variable if it was set to NULL
This commit is contained in:
parent
74b506a60b
commit
5876e4663c
|
@ -324,7 +324,7 @@ void _save_foreach_section(void const * key, void * value, void * data)
|
|||
char const * var = key;
|
||||
char const * val = value;
|
||||
|
||||
if(fprintf(*fp, "%s=%s\n", var, val != NULL ? val : "") >= 0)
|
||||
if(val == NULL || fprintf(*fp, "%s=%s\n", var, val) >= 0)
|
||||
return;
|
||||
fclose(*fp);
|
||||
*fp = NULL;
|
||||
|
|
Loading…
Reference in New Issue
Block a user