Maildir: fix setting flags on messages without ":2," part

this is mostly hypothetical, as all messages i've encountered actually
have it even if no flags are set on them.
This commit is contained in:
Oswald Buddenhagen 2020-06-14 13:16:07 +02:00
parent 1004756659
commit 38e7b4db22

View File

@ -1716,7 +1716,7 @@ maildir_set_msg_flags( store_t *gctx, message_t *gmsg, uint uid ATTR_UNUSED, int
} }
tl = ol + 3 + fl; tl = ol + 3 + fl;
} else { } else {
tl = ol + maildir_make_flags( conf->info_delimiter, msg->gen.flags, nbuf + bl + ol ); tl = ol + maildir_make_flags( conf->info_delimiter, (uchar)add, nbuf + bl + ol );
} }
if (!rename( buf, nbuf )) if (!rename( buf, nbuf ))
break; break;