summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2014-01-20 10:15:05 -0800
committerRussell Belfer <rb@github.com>2014-01-20 10:15:05 -0800
commitd62bf0bf83df307b81affbf7b576985392203fad (patch)
treebda504526d26358213549e1509b36b40d10136ea /src
parentfb62dc906882940af287efe7f225676fc76e660f (diff)
parente7c66fc89b2ff34c014f402ee7f91188eea5e0f6 (diff)
downloadlibgit2-d62bf0bf83df307b81affbf7b576985392203fad.tar.gz
Merge pull request #2063 from linquize/reflog-msg-null
git_reflog_entry_message can be null
Diffstat (limited to 'src')
-rw-r--r--src/revparse.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/revparse.c b/src/revparse.c
index c120b466f..5cce3be63 100644
--- a/src/revparse.c
+++ b/src/revparse.c
@@ -168,6 +168,8 @@ static int retrieve_previously_checked_out_branch_or_revision(git_object **out,
for (i = 0; i < numentries; i++) {
entry = git_reflog_entry_byindex(reflog, i);
msg = git_reflog_entry_message(entry);
+ if (!msg)
+ continue;
if (regexec(&preg, msg, 2, regexmatches, 0))
continue;