From 530594c0aa04df31e3cef331f6dad8083f66f15d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Fri, 23 May 2014 05:53:41 +0200 Subject: [PATCH] odb: clear backend errors on successful read We go through the different backends in order, so it's not an error if at least one of the backends has the data we want. --- src/odb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/odb.c b/src/odb.c index 20a3f6c6e..a4fc02686 100644 --- a/src/odb.c +++ b/src/odb.c @@ -783,6 +783,7 @@ int git_odb_read(git_odb_object **out, git_odb *db, const git_oid *id) return error; } + giterr_clear(); if ((object = odb_object__alloc(id, &raw)) == NULL) return -1;