diff options
author | Michael Forney <mforney@mforney.org> | 2021-06-09 14:34:57 -0700 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2021-06-09 17:54:26 -0400 |
commit | 0a1cfca0f41ca4ee5d981253b8f151c67aacf4f6 (patch) | |
tree | a3876a6d59daf3d0ad25832c79b9645d5fc88aa7 /complete.c | |
parent | Remove catf (diff) | |
download | catgirl-0a1cfca0f41ca4ee5d981253b8f151c67aacf4f6.tar.gz catgirl-0a1cfca0f41ca4ee5d981253b8f151c67aacf4f6.zip |
Avoid creating out-of-bounds pointer when checking for seprintf truncation
It is technically undefined behavior (see C11 6.5.6p8) to construct a pointer more than one past the end of an array. To prevent this, compare n with the remaining space in the array before adding to ptr.
Diffstat (limited to 'complete.c')
0 files changed, 0 insertions, 0 deletions