Index: fusl/src/locale/iconv.c |
diff --git a/fusl/src/locale/iconv.c b/fusl/src/locale/iconv.c |
index 00b6ce44ec92b83e1f26f3ea8836df4e07ac128e..95b50ed1d7814a4dbdaa9b64e18c35396333caff 100644 |
--- a/fusl/src/locale/iconv.c |
+++ b/fusl/src/locale/iconv.c |
@@ -339,7 +339,7 @@ size_t iconv(iconv_t cd0, char **restrict in, size_t *restrict inb, char **restr |
if (c >= 93 || d >= 94) { |
c += (0xa1-0x81); |
d += 0xa1; |
- if (c >= 93 || c>=0xc6-0x81 && d>0x52) |
+ if (c >= 93 || (c>=0xc6-0x81 && d>0x52)) |
goto ilseq; |
if (d-'A'<26) d = d-'A'; |
else if (d-'a'<26) d = d-'a'+26; |