diff options
| author | Linquize <linquize@yahoo.com.hk> | 2014-01-20 23:32:18 +0800 |
|---|---|---|
| committer | Linquize <linquize@yahoo.com.hk> | 2014-01-20 23:32:18 +0800 |
| commit | e7c66fc89b2ff34c014f402ee7f91188eea5e0f6 (patch) | |
| tree | 65bea11d43c10d70ab471dceff2cb2fe9541df62 | |
| parent | b97e55f2f16ea91f2e1c4e4a7e35af9b5260ca78 (diff) | |
| download | libgit2-e7c66fc89b2ff34c014f402ee7f91188eea5e0f6.tar.gz | |
git_reflog_entry_message can be null
| -rw-r--r-- | src/revparse.c | 2 |
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; |
