summaryrefslogtreecommitdiffstats
path: root/imap/pop3dserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'imap/pop3dserver.c')
-rw-r--r--imap/pop3dserver.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/imap/pop3dserver.c b/imap/pop3dserver.c
index 079da9e..aa5ae24 100644
--- a/imap/pop3dserver.c
+++ b/imap/pop3dserver.c
@@ -186,6 +186,7 @@ static struct msglist **readpop3dlist(unsigned long *uid)
size_t i;
int vernum=0;
+ unsigned long size;
uidv=time(NULL);
@@ -255,10 +256,11 @@ static struct msglist **readpop3dlist(unsigned long *uid)
// We have extra room at the end.
strcat(p, ":0");
- if (sscanf(p, "%lu %lu:%lu:%d", &m->size,
+ if (sscanf(p, "%lu %lu:%lu:%d", &size,
&m->uid.n, &m->uid.uidv,
&m->isutf8) == 4)
{
+ m->size=size;
m->next=list;
list=m;
++mcnt;