diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2014-12-16 03:53:43 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2014-12-16 03:53:43 +0000 |
commit | 37c273b069c3a241be5189ba702febde67d7d787 (patch) | |
tree | 107b203bbd59616ae8baa86aebed42afb5351650 /mdoc_argv.c | |
parent | 31a1b153596f42c4e583bc573ad2fd7b41651728 (diff) | |
download | mandoc-37c273b069c3a241be5189ba702febde67d7d787.tar.gz |
When a string comparison condition contains no mismatching character
but ends without the final delimiter, the parse point was advanced
one character too far and the invalid pointer returned to the
caller of roff_parseln(). Later use could potentially advance
the pointer even further and maybe even write to it.
Fixing a buffer overrun found by jsg@ with afl (the most severe so far).
Diffstat (limited to 'mdoc_argv.c')
0 files changed, 0 insertions, 0 deletions