summaryrefslogtreecommitdiff
path: root/tests/diff/binary.c
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2014-05-08 10:17:14 -0700
committerRussell Belfer <rb@github.com>2014-05-08 10:17:14 -0700
commit1e4976cb015bd10a2a8c377e02801306473afc26 (patch)
tree73cde51de2a436cdffa825b155c6888df41671bd /tests/diff/binary.c
parented476c236b8328c31acb150ee69eaf00c821b9e3 (diff)
downloadlibgit2-1e4976cb015bd10a2a8c377e02801306473afc26.tar.gz
Be more careful with user-supplied buffersrb/fix-2333
This adds in missing calls to `git_buf_sanitize` and fixes a number of places where `git_buf` APIs could inadvertently write NUL terminator bytes into invalid buffers. This also changes the behavior of `git_buf_sanitize` to NUL terminate a buffer if it can and of `git_buf_shorten` to do nothing if it can. Adds tests of filtering code with zeroed (i.e. unsanitized) buffer which was previously triggering a segfault.
Diffstat (limited to 'tests/diff/binary.c')
0 files changed, 0 insertions, 0 deletions