From: Timo Sirainen Date: Tue, 1 Nov 2022 09:21:34 +0000 (+0200) Subject: replicator: Fix crash when importing user not listed by userdb iteration X-Git-Tag: 2.3.20~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=142c054f85c6d83f28c7c4c5e400fe5018caafbe;p=thirdparty%2Fdovecot%2Fcore.git replicator: Fix crash when importing user not listed by userdb iteration Broken by 31545b4f38ea85615f0111a33d630a03d92d22ab --- diff --git a/src/replication/replicator/replicator-queue.c b/src/replication/replicator/replicator-queue.c index c5abbf6a85..31f296af68 100644 --- a/src/replication/replicator/replicator-queue.c +++ b/src/replication/replicator/replicator-queue.c @@ -398,6 +398,8 @@ replicator_queue_import_line(struct replicator_queue *queue, const char *line) if (user->priority > tmp_user.priority) return 0; } + } else { + user = replicator_queue_get(queue, username); } user->priority = tmp_user.priority; user->last_update = tmp_user.last_update;