]> git.notmuchmail.org Git - notmuch/blobdiff - mime-node.c
Avoid potentially dereferencing a NULL pointer
[notmuch] / mime-node.c
index 97e8b480271210db3489f74c3b17e10a139407f4..839737a8b354df36cec7f0bcea9ca05188618fcb 100644 (file)
@@ -291,7 +291,7 @@ mime_node_child (mime_node_t *parent, int child)
     GMimeObject *sub;
     mime_node_t *node;
 
-    if (!parent || child < 0 || child >= parent->nchildren)
+    if (!parent || !parent->part || child < 0 || child >= parent->nchildren)
        return NULL;
 
     if (GMIME_IS_MULTIPART (parent->part)) {