]> granicus.if.org Git - neomutt/commit
Add edit-content-type helper and warning for decrypted attachments. (closes #3728)
authorKevin McCarthy <kevin@8t8.us>
Fri, 11 Aug 2017 01:18:28 +0000 (18:18 -0700)
committerRichard Russon <rich@flatcap.org>
Fri, 1 Sep 2017 12:44:58 +0000 (13:44 +0100)
commit1143be8457ebc6da6db7e743bef0a7f8a12633a0
tree2a7790429f02a7f2bd44937f2e9a00e275c6f73b
parenta2252cf4dfbe09157dd9f014bd1c4dcdad030142
Add edit-content-type helper and warning for decrypted attachments. (closes #3728)

Regenerating the actx index will overwrite any changes made to a
decrypted attachment.  Change the mutt_edit_content_type() function to
return 1 when a structural change is made.  Add a warning message when
that is the case and a decrypted message was edited, so the user is
not surprised.

Note: mutt_edit_content_type() appeared to regenerate multipart
subparts every time, leading to a memory leak.  I believe this was an
oversite, and it should have regenerated only when there were no
subparts, so have "fixed" this.
commands.c
protos.h
recvattach.c