Commit 90636195fccefd1d6e9e763a06c1fa4ab9d5a9e0

Stefan Sperling 2018-09-11T18:28:37

initialize privsep child pointer in got_repo_cache_pack()

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/lib/repository.c b/lib/repository.c
index ee42ef1..4f6a28e 100644
--- a/lib/repository.c
+++ b/lib/repository.c
@@ -762,6 +762,8 @@ got_repo_cache_pack(struct got_pack **packp, struct got_repository *repo,
 	if (err)
 		goto done;
 
+	pack->privsep_child = NULL;
+
 #ifndef GOT_PACK_NO_MMAP
 	pack->map = mmap(NULL, pack->filesize, PROT_READ, MAP_PRIVATE,
 	    pack->fd, 0);