diff --git a/rfc2047.c b/rfc2047.c index 1cfec5c..f25762d 100644 --- a/rfc2047.c +++ b/rfc2047.c @@ -270,8 +270,8 @@ nocode: fprintf(stderr, "error decoding rfc2047\n"); if (ic != (iconv_t)-1) iconv_close(ic); - free(srcenc); nocodeok: + free(srcenc); while (*src && dlen > 1) { *dst++ = *src++; dlen--;