talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

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:
Msrc/plugins/managesieve/sieve_prefs.c | 2++
Msrc/plugins/pgpcore/prefs_gpg.c | 2++
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)