diff options
-rw-r--r-- | src/ini.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -401,7 +401,11 @@ struct INIFILE *ini_open(const char *filename) { memset(key_last, 0, sizeof(inikey[1])); strcpy(key_last, key); reading_value = 1; - strcpy(value, &operator[1]); + if (strlen(operator) > 1) { + strcpy(value, &operator[1]); + } else { + strcpy(value, ""); + } if (isempty(value)) { //printf("%s is probably long raw data\n", key); multiline_data = 1; |