From 695a1ff509ac66e8e0d9bd619b983dfb8b49c0dc Mon Sep 17 00:00:00 2001 From: Eduardo Chappa Date: Fri, 19 Jul 2019 11:25:49 -0600 Subject: * Alpine crashes with error "Lock when already locked" because it attempts to check for new mail on a locked stream that is being used for a save operation. Reported by Carlos E.R. --- alpine/mailcmd.c | 2 +- pith/pine.hlp | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/alpine/mailcmd.c b/alpine/mailcmd.c index 8ee30a08..6ddd02af 100644 --- a/alpine/mailcmd.c +++ b/alpine/mailcmd.c @@ -3524,7 +3524,7 @@ save_size_changed_prompt(long msgno, int flags) snprintf(prompt, sizeof(prompt), "Message to save shrank! (msg # %ld): Continue anyway ? ", msgno); ret = radio_buttons(prompt, -FOOTER_ROWS(ps_global), save_size_opts, - 'n', 0, h_save_size_changed, RB_NORM); + 'n', 0, h_save_size_changed, RB_NORM|RB_NO_NEWMAIL); switch(ret){ case 'a': diff --git a/pith/pine.hlp b/pith/pine.hlp index 35e4039e..1da108f2 100644 --- a/pith/pine.hlp +++ b/pith/pine.hlp @@ -140,7 +140,7 @@ with help text for the config screen and the composer that didn't have any reasonable place to be called from. Dummy change to get revision in pine.hlp ============= h_revision ================= -Alpine Commit 359 2019-07-11 22:43:59 +Alpine Commit 360 2019-07-19 11:23:24 ============= h_news ================= @@ -339,6 +339,10 @@ Bugs that have been addressed include:
  • Alpine stops parsing the mailcap file when it finds an invalid entry. Reported by Matt Roberds to the Debian bug system at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886370. + +
  • Crash with error "Lock when already locked" when an attempt to check + for new mail on a locked stream that is being used for a save + operation. Reported by Carlos E.R.

    -- cgit v1.2.3-54-g00ecf