diff --git a/src/iniparser.c b/src/iniparser.c index b57b16d90834040ff0a6141eae8898da0e3fac9e..f7be01c2a6cb58d665304d30bf0e673955e4730d 100644 --- a/src/iniparser.c +++ b/src/iniparser.c @@ -752,6 +752,10 @@ dictionary * iniparser_load(const char * ininame) len-- ; } + if (len < 0) { /* Line was entirely \n and/or spaces */ + len = 0; + } + /* Detect multi-line */ if (line[len]=='\\') { multi_line = 1;