diff options
| author | nulltoken <emeric.fermas@gmail.com> | 2012-06-29 17:02:29 +0200 |
|---|---|---|
| committer | nulltoken <emeric.fermas@gmail.com> | 2012-06-29 17:23:10 +0200 |
| commit | 08ac23a5fd3f237f3e028dbdfc4e49133bb53a2e (patch) | |
| tree | 4952af4a85982d0c61615c8ad7ce6b95f7f1f730 /src/revparse.c | |
| parent | 4de89ce72aa66fe2141f973960c3baf1e373a827 (diff) | |
| download | libgit2-08ac23a5fd3f237f3e028dbdfc4e49133bb53a2e.tar.gz | |
revparse: unfound reflog ref returns ENOTFOUND
Diffstat (limited to 'src/revparse.c')
| -rw-r--r-- | src/revparse.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/revparse.c b/src/revparse.c index b895b9067..dab74d66a 100644 --- a/src/revparse.c +++ b/src/revparse.c @@ -29,9 +29,10 @@ static void set_invalid_syntax_err(const char *spec) static int revparse_lookup_fully_qualifed_ref(git_object **out, git_repository *repo, const char*spec) { git_oid resolved; + int error; - if (git_reference_name_to_oid(&resolved, repo, spec) < 0) - return GIT_ERROR; + if ((error = git_reference_name_to_oid(&resolved, repo, spec)) < 0) + return error; return git_object_lookup(out, repo, &resolved, GIT_OBJ_ANY); } |
