]> git.notmuchmail.org Git - notmuch/blobdiff - mime-node.c
crypto: actually stash session keys when decrypt=true
[notmuch] / mime-node.c
index 49d668fee812272a96f1152753b4db6b249188b0..11df082b86cd03520d17fbf5ff9ae5e547878af5 100644 (file)
@@ -204,8 +204,8 @@ node_decrypt_and_verify (mime_node_t *node, GMimeObject *part,
            if (parent->envelope_file)
                break;
 
-       node->decrypt_attempted = true;
-       node->decrypted_child = _notmuch_crypto_decrypt (node->ctx->crypto->decrypt,
+       node->decrypted_child = _notmuch_crypto_decrypt (&node->decrypt_attempted,
+                                                        node->ctx->crypto->decrypt,
                                                         parent ? parent->envelope_file : NULL,
                                                         cryptoctx, encrypteddata, &decrypt_result, &err);
     }