From 6f9901b65c15729e50a43fff18dd522daca4d55a Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Sat, 22 Sep 2012 11:29:50 +0100 Subject: [PATCH] config file parsing: allow blank lines --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 8137ca31..27d2045d 100644 --- a/main.c +++ b/main.c @@ -33,6 +33,7 @@ #include #include #include +#include #include "mongoose.h" @@ -191,7 +192,8 @@ static void process_command_line_arguments(char *argv[], char **options) { line_no++; // Ignore empty lines and comments - if (line[0] == '#' || line[0] == '\n') + for (i = 0; isspace(* (unsigned char *) &line[i]); ) i++; + if (line[i] == '#' || line[i] == '\0') continue; if (sscanf(line, "%s %[^\r\n#]", opt, val) != 2) {