summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-11-12 14:06:13 +0100
committernulltoken <emeric.fermas@gmail.com>2012-12-01 08:34:24 +0100
commit83458bb77ff8dd82411924c7fd376dc338c8bd18 (patch)
treea1cc3d08d03e99dab3db3015d7d16ff00a6b5388
parent032ba9e4adf61dd9f33fa4eac03618378b52adb3 (diff)
downloadlibgit2-83458bb77ff8dd82411924c7fd376dc338c8bd18.tar.gz
refs: Fix error clearing
-rw-r--r--src/refs.c6
1 files changed, 5 insertions, 1 deletions
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(