Browse Source

iconv was not returning -1 on most failure

this broke most uses of iconv in real-world programs, especially
glib's iconv wrappers.
rs-1.0
Rich Felker 15 years ago
parent
commit
2f0c415ceb
  1. 2
      src/locale/iconv.c

2
src/locale/iconv.c

@ -559,9 +559,11 @@ ilseq:
goto end;
toobig:
err = E2BIG;
x = -1;
goto end;
starved:
err = EINVAL;
x = -1;
end:
errno = err;
return x;

Loading…
Cancel
Save