summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Samson <samson.etienne@gmail.com>2018-08-17 02:07:38 +0200
committerEtienne Samson <samson.etienne@gmail.com>2018-10-16 22:49:32 +0200
commit5c0c8fdd39112eb28402313105b3cc047b2400c0 (patch)
tree08d72098c142b06e74e5f6dac45efe6c7e4f3b9c
parent814e7acbabc2e756f809057b7746e08839c44cde (diff)
downloadlibgit2-5c0c8fdd39112eb28402313105b3cc047b2400c0.tar.gz
repository: assert that we're passed a valid head pointer
-rw-r--r--src/repository.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/repository.c b/src/repository.c
index a2f88a283..221b91fe5 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;