]> diplodocus.org Git - nmh/commitdiff
Plugged memory leak in openBase64().
authorDavid Levine <levinedl@acm.org>
Tue, 20 Sep 2016 16:23:04 +0000 (12:23 -0400)
committerDavid Levine <levinedl@acm.org>
Tue, 20 Sep 2016 16:23:04 +0000 (12:23 -0400)
uip/mhparse.c

index 984b1430aac6be2fc997f5dcb8525c7c87f76fdf..d78ca7e5ce0811ceeeebd96c0681d963bf3d1be0 100644 (file)
@@ -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;