commit fb0b04b4f0a0c024e7f4021f329a3847705ba752
parent ff02e58cc767c44fe4223bafaf43b8e11092c8ba
Author: Andrej Kacian <ticho@claws-mail.org>
Date: Mon, 10 Jul 2017 18:11:12 +0200
Fix two similar memory leaks in pgp and managesieve prefs.
Diffstat:
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/plugins/managesieve/sieve_prefs.c b/src/plugins/managesieve/sieve_prefs.c
@@ -338,6 +338,8 @@ static void sieve_prefs_account_create_widget_func(PrefsPage *_page,
/* Free things */
g_object_unref(G_OBJECT(size_group));
+
+ sieve_prefs_account_free_config(config);
}
static void sieve_prefs_account_destroy_widget_func(PrefsPage *_page)
diff --git a/src/plugins/pgpcore/prefs_gpg.c b/src/plugins/pgpcore/prefs_gpg.c
@@ -457,6 +457,8 @@ static void prefs_gpg_account_create_widget_func(PrefsPage *_page,
page->page.widget = vbox;
page->account = account;
prefs_gpg_update_sens(page);
+
+ prefs_gpg_account_free_config(config);
}
static void prefs_gpg_account_destroy_widget_func(PrefsPage *_page)