summaryrefslogtreecommitdiff
path: root/alpine/confscroll.c
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2014-05-31 21:37:10 -0600
committerEduardo Chappa <chappa@washington.edu>2014-05-31 21:37:10 -0600
commit60b67de2ba4be4d2bfeeeea685869e9a5a7363c0 (patch)
tree20831a8341dfe86c0f4c247df9ac5b5ec61b41db /alpine/confscroll.c
parentd8f387ef722cfb9e694d25c1ab182d01501f1b9d (diff)
downloadalpine-60b67de2ba4be4d2bfeeeea685869e9a5a7363c0.tar.xz
* new version 2.19.9991
* S/MIME Alpine would compute incorrectly the signature of a message that contains 8bit if the option "Enable 8bit ESMTP Negotiation" is enabled, the message contains 8bit characters and the smtp server supports 8bit sending. * Crash while redrawing S/MIME configuration screen when importing a certificate * When forwarding a message before opening it, the message might not be found. The problem is in the forward_body function, where the section of the body is not correctly set in all instances. * When forwarding a signed message Alpine might forward the message as a multipart message, instead of just selecting the body of the message. Change to forward the signed part only. This aligns Alpine with what it does when it replies to a similar message.
Diffstat (limited to 'alpine/confscroll.c')
-rw-r--r--alpine/confscroll.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/alpine/confscroll.c b/alpine/confscroll.c
index 71648202..8d1940a9 100644
--- a/alpine/confscroll.c
+++ b/alpine/confscroll.c
@@ -3042,6 +3042,8 @@ update_option_screen(struct pine *ps, OPT_SCREEN_S *screen, Pos *cursor_pos)
if(screen == NULL || BODY_LINES(ps) < 1)
return;
+ opt_screen = screen;
+
if(cursor_pos){
cursor_pos->col = 0;
cursor_pos->row = -1; /* to tell us if we've set it yet */