]> git.notmuchmail.org Git - notmuch/blobdiff - mime-node.c
crypto: Make _notmuch_crypto_decrypt take a GMimeObject
[notmuch] / mime-node.c
index b6431e3b48f54d44ba15e3645deaa6e83f26dae9..c2ee858d3c89b9aefa2e4ebd132371a9fb3b42c6 100644 (file)
@@ -253,7 +253,6 @@ node_decrypt_and_verify (mime_node_t *node, GMimeObject *part)
     GError *err = NULL;
     GMimeDecryptResult *decrypt_result = NULL;
     notmuch_status_t status;
-    GMimeMultipartEncrypted *encrypteddata = GMIME_MULTIPART_ENCRYPTED (part);
     notmuch_message_t *message = NULL;
 
     if (! node->unwrapped_child) {
@@ -266,7 +265,7 @@ node_decrypt_and_verify (mime_node_t *node, GMimeObject *part)
        node->unwrapped_child = _notmuch_crypto_decrypt (&node->decrypt_attempted,
                                                         node->ctx->crypto->decrypt,
                                                         message,
-                                                        encrypteddata, &decrypt_result, &err);
+                                                        part, &decrypt_result, &err);
        if (node->unwrapped_child)
            set_unwrapped_child_destructor (node);
     }