diff options
Diffstat (limited to 'src/transports/local.c')
-rw-r--r-- | src/transports/local.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transports/local.c b/src/transports/local.c index 4502f0202..f09e797ce 100644 --- a/src/transports/local.c +++ b/src/transports/local.c @@ -250,8 +250,9 @@ static int local_negotiate_fetch( git_oid_cpy(&rhead->loid, git_object_id(obj)); else if (error != GIT_ENOTFOUND) return error; + else + giterr_clear(); git_object_free(obj); - giterr_clear(); } return 0; |