X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/34d37b3e2d05e305469a58166ff21c867c6f610b..52a3ff02366002595d19efd9f5e29fc523ae7d2c:/lib/charset.c diff --git a/lib/charset.c b/lib/charset.c index 0e29269..fdc6d61 100644 --- a/lib/charset.c +++ b/lib/charset.c @@ -45,7 +45,7 @@ static void *convert(const char *from, const char *to, size_t bufsize = 0, sl, dl; if((i = iconv_open(to, from)) == (iconv_t)-1) - fatal(errno, "error calling iconv_open"); + disorder_fatal(errno, "error calling iconv_open"); do { bufsize = bufsize ? 2 * bufsize : 32; buf = xrealloc_noptr(buf, bufsize); @@ -59,7 +59,7 @@ static void *convert(const char *from, const char *to, } while(len == (size_t)-1 && errno == E2BIG); iconv_close(i); if(len == (size_t)-1) { - error(errno, "error converting from %s to %s", from, to); + disorder_error(errno, "error converting from %s to %s", from, to); return 0; } return buf;