summaryrefslogtreecommitdiff
path: root/imap/src/c-client/imap4r1.c
diff options
context:
space:
mode:
Diffstat (limited to 'imap/src/c-client/imap4r1.c')
-rw-r--r--imap/src/c-client/imap4r1.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/imap/src/c-client/imap4r1.c b/imap/src/c-client/imap4r1.c
index de16950d..139137d9 100644
--- a/imap/src/c-client/imap4r1.c
+++ b/imap/src/c-client/imap4r1.c
@@ -4126,7 +4126,13 @@ void imap_parse_unsolicited (MAILSTREAM *stream,IMAPPARSEDREPLY *reply)
else if (!compare_cstring (t,"\\Marked")) i |= LATT_MARKED;
else if (!compare_cstring (t,"\\Unmarked")) i |= LATT_UNMARKED;
else if (!compare_cstring (t,"\\HasChildren")) i |= LATT_HASCHILDREN;
- else if (!compare_cstring (t,"\\HasNoChildren")) i |= LATT_HASNOCHILDREN;
+ else if (!compare_cstring (t,"\\All")) i |= LATT_ALL;
+ else if (!compare_cstring (t,"\\Archive")) i |= LATT_ARCHIVE;
+ else if (!compare_cstring (t,"\\Drafts")) i |= LATT_DRAFTS;
+ else if (!compare_cstring (t,"\\Flagged")) i |= LATT_FLAGGED;
+ else if (!compare_cstring (t,"\\Junk")) i |= LATT_JUNK;
+ else if (!compare_cstring (t,"\\Sent")) i |= LATT_SENT;
+ else if (!compare_cstring (t,"\\Trash")) i |= LATT_TRASH;
/* ignore extension flags */
}
while ((t = strtok_r (NIL," ",&r)) != NULL);