commit cccb29c3b0745ab9f5449b30e8285852d242e578
parent 279130e447ae285eba4d1dfdcf0b13094cb0662c
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);