diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2011-11-13 00:53:13 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2011-11-13 00:53:13 +0000 |
commit | 97939338caf927c795ebb780aac3e38f213d3e7c (patch) | |
tree | 4a400f8ef2dfea4f985b198722749b8324b64f1f /chars.c | |
parent | 8f033b9ec35601ec57fb7ccde390d68c8a51165a (diff) | |
download | mandoc-97939338caf927c795ebb780aac3e38f213d3e7c.tar.gz mandoc-97939338caf927c795ebb780aac3e38f213d3e7c.tar.zst mandoc-97939338caf927c795ebb780aac3e38f213d3e7c.zip |
Fix two crashes that occur when walking very large (i.e. real-world) trees:
1) Avoid excessive, needless recursion, lest you overflow the stack;
2) Close all dir file descriptors, lest you run out of descriptors.
ok kristaps@
Diffstat (limited to 'chars.c')
0 files changed, 0 insertions, 0 deletions