From 6a76cae9876a71ff8c02c5da0618d30ae285afd5 Mon Sep 17 00:00:00 2001 From: Richard Russon Date: Fri, 16 Nov 2018 12:01:54 +0000 Subject: [PATCH] imap: tiny refactor --- imap/imap.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/imap/imap.c b/imap/imap.c index bc2c74052..0c5feb28a 100644 --- a/imap/imap.c +++ b/imap/imap.c @@ -1982,11 +1982,12 @@ int imap_sync_mailbox(struct Context *ctx, bool expunge, bool close) * there is no need to mutate the hcache after flag-only changes. */ for (int i = 0; i < m->msg_count; i++) { - imap_edata_get(m->hdrs[i])->deleted = m->hdrs[i]->deleted; - imap_edata_get(m->hdrs[i])->flagged = m->hdrs[i]->flagged; - imap_edata_get(m->hdrs[i])->old = m->hdrs[i]->old; - imap_edata_get(m->hdrs[i])->read = m->hdrs[i]->read; - imap_edata_get(m->hdrs[i])->replied = m->hdrs[i]->replied; + struct ImapEmailData *edata = imap_edata_get(m->hdrs[i]); + edata->deleted = m->hdrs[i]->deleted; + edata->flagged = m->hdrs[i]->flagged; + edata->old = m->hdrs[i]->old; + edata->read = m->hdrs[i]->read; + edata->replied = m->hdrs[i]->replied; m->hdrs[i]->changed = false; } m->changed = false; -- 2.50.0