Commit 6f9901b6 authored by Sergey Lyubka's avatar Sergey Lyubka

config file parsing: allow blank lines

parent bce3a857
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
#include <limits.h> #include <limits.h>
#include <stddef.h> #include <stddef.h>
#include <stdarg.h> #include <stdarg.h>
#include <ctype.h>
#include "mongoose.h" #include "mongoose.h"
...@@ -191,7 +192,8 @@ static void process_command_line_arguments(char *argv[], char **options) { ...@@ -191,7 +192,8 @@ static void process_command_line_arguments(char *argv[], char **options) {
line_no++; line_no++;
// Ignore empty lines and comments // 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; continue;
if (sscanf(line, "%s %[^\r\n#]", opt, val) != 2) { if (sscanf(line, "%s %[^\r\n#]", opt, val) != 2) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment