diff options
Diffstat (limited to 'pop3.c')
-rw-r--r-- | pop3.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -433,8 +433,10 @@ static int pop3_getrange(int sock, new->val.status.num = num; /* note: ID comparison is caseblind */ - if (str_in_list(&ctl->oldsaved, id)) + if (str_in_list(&ctl->oldsaved, id)) { new->val.status.mark = UID_SEEN; + str_set_mark(&ctl->oldsaved, id, UID_SEEN); + } else (*newp)++; } |