commit | 50dcbc264bb02397386d11a8ec75a32466f95395 | [log] [tgz] |
---|---|---|
author | Michal Vasko <mvasko@cesnet.cz> | Thu Mar 25 12:21:20 2021 +0100 |
committer | Michal Vasko <mvasko@cesnet.cz> | Thu Mar 25 12:21:20 2021 +0100 |
tree | 1106bfe92716ea4e31c90aa587d569caf9b0f4e3 | |
parent | 7c7690471354bef2fd526d50201741acca770bb2 [diff] |
parser yang BUGFIX support for CRLF newlines Fixes #1467
diff --git a/src/parser_yang.c b/src/parser_yang.c index 6e38e2c..2647764 100644 --- a/src/parser_yang.c +++ b/src/parser_yang.c
@@ -689,6 +689,12 @@ /* skip whitespaces (optsep) */ ctx->indent += Y_TAB_SPACES; break; + case '\r': + /* possible CRLF endline */ + if (ctx->in->current[1] == '\n') { + break; + } + /* fallthrough */ default: /* either a keyword start or an invalid character */ goto keyword_start;