Commit 6f525a1931cbf8672f26e4fef0e146d3e5fd8d4d

Patrick Steinhardt 2018-09-06T11:52:18

Merge pull request #4797 from bisho/patch-2 Prevent heap-buffer-overflow

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/odb_pack.c b/src/odb_pack.c
index 2892aa1..30d183a 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;
 	}