commit aeee0bb656c377ef4f1dce8397e87d5fa148b601
parent 1604a580535adbec6760ef29cce70cc80fe0cf39
Author: wwp <wwp@free.fr>
Date: Wed, 11 Apr 2018 09:40:05 +0200
Fix a leak, CID #1220437.
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/plugins/smime/smime.c b/src/plugins/smime/smime.c
@@ -290,8 +290,10 @@ static gint smime_check_signature(MimeInfo *mimeinfo)
decinfo = g_node_first_child(newinfo->node) != NULL ?
g_node_first_child(newinfo->node)->data : NULL;
- if (decinfo == NULL)
+ if (decinfo == NULL) {
+ g_free(textstr);
return -1;
+ }
g_node_unlink(decinfo->node);
procmime_mimeinfo_free_all(&newinfo);