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;
 }