summaryrefslogtreecommitdiff
path: root/pith
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2020-10-03 13:43:35 -0600
committerEduardo Chappa <chappa@washington.edu>2020-10-03 13:43:35 -0600
commit9064dd878d981f06e15278605ba34a299eba375f (patch)
treee85fe2dc77658427d6a013d6a5b39b1028d987c2 /pith
parent2f6e4c8855e3ea23cbbfcb1a91ea10abbda29d85 (diff)
downloadalpine-9064dd878d981f06e15278605ba34a299eba375f.tar.xz
* Set up the IMAP ID at the moment of loging in to the server, rather than
as a one time option, in case we need to use a special IMAP ID.
Diffstat (limited to 'pith')
-rw-r--r--pith/pine.hlp5
-rw-r--r--pith/state.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/pith/pine.hlp b/pith/pine.hlp
index 746d620..94a2258 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 507 2020-09-27 09:53:59
+Alpine Commit 508 2020-10-03 13:43:20
============= h_news =================
<HTML>
<HEAD>
@@ -256,6 +256,9 @@ problems you find with this release.
<LI> When a server expires a refresh token, Alpine needs to cancel it
internally. Alpine will attempt to get a new one when it reopens the
folder after it cancels it.
+
+<LI> Set up the IMAP ID at the moment of loging in to the server, rather than
+ as a one time option, in case we need to use a special IMAP ID.
</UL>
<P>
diff --git a/pith/state.c b/pith/state.c
index a7728d6..1246f32 100644
--- a/pith/state.c
+++ b/pith/state.c
@@ -248,6 +248,9 @@ free_pine_struct(struct pine **pps)
if((*pps)->msgmap)
msgno_give(&(*pps)->msgmap);
+
+ if((*pps)->id)
+ free_id(&(*pps)->id);
free_vars(*pps);