From 743531372a00e41246026910e2361684e2aad59f Mon Sep 17 00:00:00 2001 From: Russell Belfer Date: Wed, 9 Oct 2013 11:57:03 -0700 Subject: [PATCH] After iconv init reset ref normalize error The iconv init was accidentally clearing the default error state during reference normalization. This resets so that normalization errors will be detected correctly. --- src/refs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/refs.c b/src/refs.c index 0da02a666..7530aeef9 100644 --- a/src/refs.c +++ b/src/refs.c @@ -755,6 +755,7 @@ int git_reference__normalize_name( if ((error = git_path_iconv_init_precompose(&ic)) < 0 || (error = git_path_iconv(&ic, ¤t, &namelen)) < 0) goto cleanup; + error = GIT_EINVALIDSPEC; } while (true) {