diff options
author | Eduardo Chappa <chappa@washington.edu> | 2021-02-25 21:46:18 -0700 |
---|---|---|
committer | Eduardo Chappa <chappa@washington.edu> | 2021-02-25 21:46:18 -0700 |
commit | 872e50a5db8c27b1cf24b1bfadde8cfc89ade905 (patch) | |
tree | be309a39837351ccb2277b4b0294c39059ca0fb8 | |
parent | aa6f4ec5bfdd58483b92941a8494b8edc6aa0320 (diff) | |
download | alpine-872e50a5db8c27b1cf24b1bfadde8cfc89ade905.tar.xz |
* Fix: When deleting an attachment, saving the message with the deleted
attachment to the mailbox, will add extra null characters.
-rw-r--r-- | pith/pine.hlp | 4 | ||||
-rw-r--r-- | pith/save.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/pith/pine.hlp b/pith/pine.hlp index 26e5e269..6ab8a33a 100644 --- a/pith/pine.hlp +++ b/pith/pine.hlp @@ -191,6 +191,10 @@ Bugs addressed: <UL> <LI> When forwarding a message, replacing an attachment might make Alpine re-attach the original attachment. Reported by Michael Traxler. + +<LI> When an attachment is deleted, the saved message with the deleted +attachment contains extra null characters after the end of the +attachment boundary. </UL> <P> Version 2.24 adds new features and addresses bugs found in previous diff --git a/pith/save.c b/pith/save.c index 2d74d544..fe7f974f 100644 --- a/pith/save.c +++ b/pith/save.c @@ -1602,6 +1602,7 @@ save_ex_explain_body(struct mail_bodystruct *body, long unsigned int *len, gf_io else return(0); + ilen = 0; /* maybe save_ex_explain_parts should set this to zero instead */ if(!save_ex_explain_parts(body, 0, &ilen, pc)) return(0); |