]> git.ozlabs.org Git - ccan/blobdiff - ccan/ciniparser/ciniparser.c
various: add LICENSE comments.
[ccan] / ccan / ciniparser / ciniparser.c
index a921409c5d2c4d3b618bdb18dd50421433bde524..2b60e409bd7ac7259d2e5245fd457e8087ed7472 100644 (file)
@@ -128,7 +128,6 @@ line_status ciniparser_line(char *input_line, char *section,
        strcpy(line, strstrip(input_line));
        len = (int) strlen(line);
 
-       sta = LINE_UNPROCESSED;
        if (len < 1) {
                /* Empty line */
                sta = LINE_EMPTY;
@@ -424,7 +423,7 @@ dictionary *ciniparser_load(const char *ininame)
                }
 
                /* Detect multi-line */
-               if (line[len] == '\\') {
+               if (len >= 0 && line[len] == '\\') {
                        /* Multi-line value */
                        last = len;
                        continue;