talons

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

commit 144f19e9a89f162c5c1404de042923e29b44fa4d
parent b589f44bbd4acb683c6b2c826e42823efbe24632
Author: wwp <subscript@free.fr>
Date:   Tue, 28 Sep 2021 17:41:01 +0200

Fix CID 1492251: resource leaks.

Diffstat:
Msrc/plugins/pgpcore/sgpgme.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/pgpcore/sgpgme.c b/src/plugins/pgpcore/sgpgme.c @@ -559,11 +559,13 @@ gchar *sgpgme_get_encrypt_data(GSList *recp_names, gpgme_protocol_t proto) gchar *fpr = skey->fpr; gchar *tmp = NULL; debug_print("adding %s\n", fpr); - tmp = g_strconcat(ret?ret:"", fpr, " ", NULL); - g_free(ret); + tmp = g_strconcat(ret ? ret : "", fpr, " ", NULL); + if (ret) + g_free(ret); ret = tmp; i++; } + g_free(kset); return ret; }