From 52c52737353a7ee7b653ab314d7b89ca6ddafe63 Mon Sep 17 00:00:00 2001 From: Russell Belfer Date: Wed, 1 May 2013 15:51:30 -0700 Subject: [PATCH] Clear error msg when we eat error silently --- src/stash.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/stash.c b/src/stash.c index 355c5dc9c..19b29be77 100644 --- a/src/stash.c +++ b/src/stash.c @@ -587,8 +587,10 @@ int git_stash_foreach( const git_reflog_entry *entry; error = git_reference_lookup(&stash, repo, GIT_REFS_STASH_FILE); - if (error == GIT_ENOTFOUND) + if (error == GIT_ENOTFOUND) { + giterr_clear(); return 0; + } if (error < 0) goto cleanup; @@ -651,7 +653,7 @@ int git_stash_drop( const git_reflog_entry *entry; entry = git_reflog_entry_byindex(reflog, 0); - + git_reference_free(stash); error = git_reference_create(&stash, repo, GIT_REFS_STASH_FILE, &entry->oid_cur, 1); }