summaryrefslogtreecommitdiff
path: root/libgit2_clar.supp
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2016-02-23 11:07:03 +0100
committerPatrick Steinhardt <ps@pks.im>2016-02-23 12:07:37 +0100
commit32f0798413f83cbd1c22e11d81eeb9f664181ec9 (patch)
tree175a37ecc6c982dbd59f08102e63593e44b4f2cd /libgit2_clar.supp
parent3d1abc5afcee2b878d835df11530aab8ffa0d1e1 (diff)
downloadlibgit2-32f0798413f83cbd1c22e11d81eeb9f664181ec9.tar.gz
diff_tform: fix potential NULL pointer access
The `normalize_find_opts` function in theory allows for the incoming diff to have no repository. When the caller does not pass in diff find options or if the GIT_DIFF_FIND_BY_CONFIG value is set, though, we try to derive the configuration from the diff's repository configuration without first verifying that the repository is actually set to a non-NULL value. Fix this issue by explicitly checking if the repository is set and if it is not, fall back to a default value of GIT_DIFF_FIND_RENAMES.
Diffstat (limited to 'libgit2_clar.supp')
0 files changed, 0 insertions, 0 deletions