]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
fts-flatcurve: fts_flatcurve_mail_user_deinit() - Defer deallocation of fuser->set
authorMarco Bettini <marco.bettini@open-xchange.com>
Tue, 18 Feb 2025 11:39:06 +0000 (11:39 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 3 Mar 2025 12:46:25 +0000 (12:46 +0000)
commit5be95ca835d30b31a67d1e7435dcd5dca58ae8ea
treeccddf1065b9fadb00c683a5eac07ab3d61906625
parentea9e4ded2a4ce3124999f98e2d8548105a7b2f5d
fts-flatcurve: fts_flatcurve_mail_user_deinit() - Defer deallocation of fuser->set

This is required to prevent premature deallocation that can cause
fts_flatcurve_xapian_need_optimize() to crash inside fts_mailbox_list_deinit()  in mail_user_unref()
src/plugins/fts-flatcurve/fts-flatcurve-plugin.c