Commit 5c0c8fdd39112eb28402313105b3cc047b2400c0

Etienne Samson 2018-08-17T02:07:38

repository: assert that we're passed a valid head pointer

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/repository.c b/src/repository.c
index a2f88a2..221b91f 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -2123,6 +2123,8 @@ int git_repository_head(git_reference **head_out, git_repository *repo)
 	git_reference *head;
 	int error;
 
+	assert(head_out);
+
 	if ((error = git_reference_lookup(&head, repo, GIT_HEAD_FILE)) < 0)
 		return error;