1.1 --- a/templates/native/iconv.c Tue Jan 10 18:47:33 2017 +0100
1.2 +++ b/templates/native/iconv.c Tue Jan 10 19:08:11 2017 +0100
1.3 @@ -81,7 +81,7 @@
1.4 /* Incomplete sequence: raise the string in an OSError instead. */
1.5
1.6 if (errno == EINVAL)
1.7 - __raise_os_error(__new_int(errno), __new_str(resultbuf, outbytestotal));
1.8 + __raise_incomplete_sequence_error(__new_int(errno), __new_str(resultbuf, outbytestotal));
1.9
1.10 return __new_str(resultbuf, outbytestotal);
1.11 }
1.12 @@ -92,7 +92,7 @@
1.13 {
1.14 resultbuf = __ALLOCATE(inbytesleft + 1, sizeof(char));
1.15 memcpy(resultbuf, inbuf, inbytesleft);
1.16 - __raise_os_error(__new_int(errno), __new_str(resultbuf, inbytesleft));
1.17 + __raise_invalid_sequence_error(__new_int(errno), __new_str(resultbuf, inbytesleft));
1.18 }
1.19
1.20 /* General failure. */