summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--rfc2047.c2
1 files changed, 1 insertions, 1 deletions
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--;