X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Ffmt_rfc2047.c;h=414513985a1a3d7a8d2ac7de4454bbee62dd9ef2;hp=e9db55ebec374c63d3902461a2704c93f55bc7de;hb=57251c0435c8b994c85baf68099ac0e60436444a;hpb=10eff860a28b96582526eb739fd0a55441669938 diff --git a/sbr/fmt_rfc2047.c b/sbr/fmt_rfc2047.c index e9db55e..4145139 100644 --- a/sbr/fmt_rfc2047.c +++ b/sbr/fmt_rfc2047.c @@ -209,7 +209,7 @@ decode_rfc2047(char *str, char *dst, size_t dstlen) if (use_iconv) { saveq = q; savedstlen = dstlen; - q = convbuf = (char *) mh_xcalloc(endofmime - startofmime, sizeof(char)); + q = convbuf = mh_xcalloc(endofmime - startofmime, sizeof(char)); } /* ** ADDCHR2 is for adding characters when q is or might be convbuf: @@ -337,7 +337,7 @@ decode_rfc2047(char *str, char *dst, size_t dstlen) if (!dstlen || !savedstlen) goto buffull; dstlen = savedstlen; - free(convbuf); + mh_free0(&convbuf); } #endif