From 83458bb77ff8dd82411924c7fd376dc338c8bd18 Mon Sep 17 00:00:00 2001 From: nulltoken Date: Mon, 12 Nov 2012 14:06:13 +0100 Subject: [PATCH] refs: Fix error clearing --- src/refs.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/refs.c b/src/refs.c index 76c9f42ba..61a515c94 100644 --- a/src/refs.c +++ b/src/refs.c @@ -1962,8 +1962,12 @@ int git_reference__is_valid_name( const char *refname, unsigned int flags) { + int error; + + error = git_reference__normalize_name(NULL, refname, flags) == 0; giterr_clear(); - return git_reference__normalize_name(NULL, refname, flags) == 0; + + return error; } int git_reference_is_valid_name(