]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-storage: Don't use cached message_parts while message is being parsed
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 25 Oct 2021 12:43:00 +0000 (15:43 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 21 Feb 2022 16:21:23 +0000 (16:21 +0000)
commit974e970889b7f0857c55fdf8e9b0caf9c5190a93
tree4882b84e2c12f32e4b2efcddc1c6ee96b8625a65
parent6b6d61e9d1e940330aa87188bc2e365d2c3a5129
lib-storage: Don't use cached message_parts while message is being parsed

Finish the parsing instead. Otherwise there can be some confusion about
parsed_bodystructure* fields, which indicate that data->parts have the
bodystructure info while in reality data->parts came from cached fields
and they have no bodystructure info.
src/lib-storage/index/index-mail.c