Mercurial > libpst
diff src/vbuf.c @ 309:4fd5197aacc2
fix charset issue with iconv return value
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Mon, 14 Dec 2009 22:19:50 -0800 |
parents | 320cfcba8058 |
children |
line wrap: on
line diff
--- a/src/vbuf.c Sun Dec 13 14:48:20 2009 -0800 +++ b/src/vbuf.c Mon Dec 14 22:19:50 2009 -0800 @@ -71,6 +71,7 @@ char *outbuf = NULL; int myerrno; + DEBUG_ENT("sbcs_conversion"); pst_vbresize(dest, 2*iblen); do { @@ -85,9 +86,11 @@ if (icresult == (size_t)-1) { DEBUG_WARN(("iconv failure: %s\n", strerror(myerrno))); pst_unicode_init(); + DEBUG_RET(); return (size_t)-1; } - return (icresult) ? (size_t)-1 : 0; + DEBUG_RET(); + return 0; }