diff options
Diffstat (limited to 'src/revparse.c')
| -rw-r--r-- | src/revparse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/revparse.c b/src/revparse.c index 47437f355..3194cc491 100644 --- a/src/revparse.c +++ b/src/revparse.c @@ -263,7 +263,7 @@ static int walk_ref_history(git_object **out, git_repository *repo, const char * retcode = revparse_lookup_fully_qualifed_ref(out, repo, git_buf_cstr(&buf)); else if (!git_reflog_read(&reflog, disambiguated)) { int numentries = git_reflog_entrycount(reflog); - if (numentries < n) { + if (numentries < n + 1) { giterr_set(GITERR_REFERENCE, "Reflog for '%s' has only %d entries, asked for %d", git_buf_cstr(&buf), numentries, n); retcode = GIT_ENOTFOUND; |
