From b954de7649851caffaa6b6f122c4f3eff85f7499 Mon Sep 17 00:00:00 2001 From: David Levine Date: Tue, 20 Sep 2016 12:23:04 -0400 Subject: [PATCH] Plugged memory leak in openBase64(). --- uip/mhparse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/uip/mhparse.c b/uip/mhparse.c index 984b1430..d78ca7e5 100644 --- a/uip/mhparse.c +++ b/uip/mhparse.c @@ -1844,6 +1844,7 @@ openBase64 (CT ct, char **file) for (i = 0; i < decoded_len; ++i) { putc (*decoded_p++, ce->ce_fp); } + free ((char *) decoded); if (ferror (ce->ce_fp)) { content_error (ce->ce_file, ct, "error writing to"); goto clean_up; -- 2.56.0