]> granicus.if.org Git - php/commitdiff
Fixed iconv_mime_decode() so it would give more awareness to stateful codesets
authorMoriyoshi Koizumi <moriyoshi@php.net>
Fri, 3 Jan 2003 05:38:50 +0000 (05:38 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Fri, 3 Jan 2003 05:38:50 +0000 (05:38 +0000)
ext/iconv/iconv.c

index 00a3d204941ce1ddc35791f4ef81410495a35527..d6674c59cef13daf630d5bb8daa5856eb733d74b 100644 (file)
@@ -1438,6 +1438,11 @@ static php_iconv_err_t _php_iconv_mime_decode(smart_str *pretval, const char *st
                }
        }
 
+       if (cd != (iconv_t)(-1)) {
+               if ((err = _php_iconv_appendl(pretval, NULL, 0, cd)) != PHP_ICONV_ERR_SUCCESS) {
+                       goto out;
+               }
+       }
        smart_str_0(pretval);
 out:
        if (cd != (iconv_t)(-1)) {