From 4b44092934607b489f34000e3906f503ab41d65d Mon Sep 17 00:00:00 2001 From: Andrej Kacian Date: Sun, 16 Jul 2017 19:31:25 +0200 Subject: [PATCH] Pgpmime: fix two memory leak in MIME boundary handling. --- src/plugins/pgpmime/pgpmime.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/pgpmime/pgpmime.c b/src/plugins/pgpmime/pgpmime.c index e14ebe040..8dc761d15 100644 --- a/src/plugins/pgpmime/pgpmime.c +++ b/src/plugins/pgpmime/pgpmime.c @@ -501,6 +501,7 @@ gboolean pgpmime_sign(MimeInfo *mimeinfo, PrefsAccount *account, const gchar *fr /* read temporary file into memory */ textstr = get_canonical_content(fp, boundary); + g_free(boundary); fclose(fp); gpgme_data_new_from_mem(&gpgtext, textstr, (size_t)strlen(textstr), 0); @@ -700,6 +701,7 @@ gboolean pgpmime_encrypt(MimeInfo *mimeinfo, const gchar *encrypt_data) /* read temporary file into memory */ textstr = get_canonical_content(fp, boundary); + g_free(boundary); fclose(fp); /* encrypt data */ -- 2.25.1