commit 94ca01e75654f13202526c51d6a7785caaf2e9f8
parent ae2c83c6fed29e44f9a1bf2758b020e00878698b
Author: Michael Rasmussen <mir@datanom.net>
Date: Thu, 27 Feb 2025 09:08:21 +0100
Fix: CID 1643855: Null pointer dereferences (NULL_RETURNS)
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/privacy.c b/src/privacy.c
@@ -320,6 +320,9 @@ static gint decrypt(MimeInfo *mimeinfo, PrivacySystem *system)
return -1;
parentinfo = procmime_mimeinfo_parent(mimeinfo);
+ if (parentinfo == NULL)
+ return -1;
+
childnumber = g_node_child_index(parentinfo->node, mimeinfo);
procmime_mimeinfo_free_all(&mimeinfo);