diff options
author | Patrick Steinhardt <ps@pks.im> | 2016-02-23 11:07:03 +0100 |
---|---|---|
committer | Patrick Steinhardt <ps@pks.im> | 2016-02-23 12:07:37 +0100 |
commit | 32f0798413f83cbd1c22e11d81eeb9f664181ec9 (patch) | |
tree | 175a37ecc6c982dbd59f08102e63593e44b4f2cd /libgit2_clar.supp | |
parent | 3d1abc5afcee2b878d835df11530aab8ffa0d1e1 (diff) | |
download | libgit2-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