diff options
Diffstat (limited to 'libbutl/char-scanner.cxx')
-rw-r--r-- | libbutl/char-scanner.cxx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/libbutl/char-scanner.cxx b/libbutl/char-scanner.cxx index 607d887..cebad61 100644 --- a/libbutl/char-scanner.cxx +++ b/libbutl/char-scanner.cxx @@ -64,8 +64,13 @@ namespace butl eos_ = true; else if (crlf_ && v == '\r') { - get_ (); - int_type v1 (peek_ ()); + int_type v1; + do + { + get_ (); + v1 = peek_ (); + } + while (v1 == '\r'); if (v1 != '\n') { |