lexer: Fix details of journaling.
authorBen Pfaff <blp@cs.stanford.edu>
Sat, 6 Oct 2018 22:12:07 +0000 (15:12 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 6 Oct 2018 22:12:29 +0000 (15:12 -0700)
commit35c08c1615757db98c03c3947c151ea3b2179f71
tree2d0c1f826457ba3112aba458d38fad8f1105b93f
parent8d6bfdd2a100bf8166b3b0b3f006d46f3e7a59e9
lexer: Fix details of journaling.

This fixes test 1075: ASCII driver syntax printback.

Reported by John Darrington and Jeremy Lavergne.
Fixes: b4f585e70eca ("lexer: Fix buffer overread in journaling when source does not end in \n.")
Fixes: e0f9210e814d ("lexer: Add support for embedded \0 bytes and missing trailing new-line.")
src/language/lexer/lexer.c