From 51d7fff30b3a2496315c57626875679fe5c5bc7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD=20=D0=9F=D0=B0=D0=BB=D0=B0?= =?UTF-8?q?=D1=83=D0=B7=D0=BE=D0=B2?= Date: Wed, 22 Jan 2025 12:23:36 +0100 Subject: [PATCH] ctl_conversationsdb.c:do_zeromodseq() memory leak --- imap/ctl_conversationsdb.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/imap/ctl_conversationsdb.c b/imap/ctl_conversationsdb.c index df4631130d..c297daa4ca 100644 --- a/imap/ctl_conversationsdb.c +++ b/imap/ctl_conversationsdb.c @@ -279,14 +279,13 @@ static int zero_modseq_cb(const mbentry_t *mbentry, static int do_zeromodseq(const char *userid) { imaply_strict = 0; - char *inboxname = mboxname_user_mbox(userid, NULL); struct conversations_state *state = NULL; struct quota q; struct txn *txn = NULL; - int r = 0; - r = conversations_open_user(userid, 0/*shared*/, &state); + int r = conversations_open_user(userid, 0/*shared*/, &state); if (r) return r; + char *inboxname = mboxname_user_mbox(userid, NULL); r = mboxlist_usermboxtree(userid, NULL, zero_modseq_cb, NULL, 0); if (r) goto done;