diff options
author | Patrick Steinhardt <ps@pks.im> | 2018-09-06 11:52:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-06 11:52:18 +0200 |
commit | 6f525a1931cbf8672f26e4fef0e146d3e5fd8d4d (patch) | |
tree | bdbdaf797b924040706a4a69ce711dcd5ceac504 | |
parent | 045cc32128ee59bf0fe5a8a7acffa55e79e73ae8 (diff) | |
parent | d22cd1f4a4c10ff47b04c57560e6765d77e5a8fd (diff) | |
download | libgit2-6f525a1931cbf8672f26e4fef0e146d3e5fd8d4d.tar.gz |
Merge pull request #4797 from bisho/patch-2
Prevent heap-buffer-overflow
-rw-r--r-- | src/odb_pack.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/odb_pack.c b/src/odb_pack.c index 2892aa1e2..30d183a27 100644 --- a/src/odb_pack.c +++ b/src/odb_pack.c @@ -210,7 +210,7 @@ static int packfile_load__cb(void *data, git_buf *path) for (i = 0; i < backend->packs.length; ++i) { struct git_pack_file *p = git_vector_get(&backend->packs, i); - if (memcmp(p->pack_name, path_str, cmp_len) == 0) + if (strncmp(p->pack_name, path_str, cmp_len) == 0) return 0; } |