diff options
author | Bruce Beare <bruce.j.beare@intel.com> | 2010-12-26 09:55:10 -0800 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2011-01-07 11:19:04 -0800 |
commit | 1be6968d9d51f43fdb00535708a6fed0be6bfbca (patch) | |
tree | 823625732a159531ffd54c600cdcdf7d8c2207e5 /init/init_parser.c | |
parent | be1def8d43d75e280cdd75d432ddcadeaff580b1 (diff) | |
download | system_core-1be6968d9d51f43fdb00535708a6fed0be6bfbca.zip system_core-1be6968d9d51f43fdb00535708a6fed0be6bfbca.tar.gz system_core-1be6968d9d51f43fdb00535708a6fed0be6bfbca.tar.bz2 |
init: Fix parser line numbering
Change-Id: I1ac481a2cef749b26c73bc9e6a212e6ace7a0ae2
Diffstat (limited to 'init/init_parser.c')
-rw-r--r-- | init/init_parser.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/init/init_parser.c b/init/init_parser.c index 7ac1a1e..00e6b9e 100644 --- a/init/init_parser.c +++ b/init/init_parser.c @@ -188,7 +188,7 @@ static void parse_config(const char *fn, char *s) nargs = 0; state.filename = fn; - state.line = 1; + state.line = 0; state.ptr = s; state.nexttoken = 0; state.parse_line = parse_line_no_op; @@ -198,6 +198,7 @@ static void parse_config(const char *fn, char *s) state.parse_line(&state, 0, 0); return; case T_NEWLINE: + state.line++; if (nargs) { int kw = lookup_keyword(args[0]); if (kw_is(kw, SECTION)) { |