Commit 74353137 by Russell Belfer

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.
parent 95c148b2
...@@ -755,6 +755,7 @@ int git_reference__normalize_name( ...@@ -755,6 +755,7 @@ int git_reference__normalize_name(
if ((error = git_path_iconv_init_precompose(&ic)) < 0 || if ((error = git_path_iconv_init_precompose(&ic)) < 0 ||
(error = git_path_iconv(&ic, &current, &namelen)) < 0) (error = git_path_iconv(&ic, &current, &namelen)) < 0)
goto cleanup; goto cleanup;
error = GIT_EINVALIDSPEC;
} }
while (true) { while (true) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment