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.4.0~3463 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10d6f9a2329934c292b1a96a82fc6a8800dbe28a;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 b716cd3976..45ccf000fa 100644 --- a/src/replication/replicator/replicator-queue.c +++ b/src/replication/replicator/replicator-queue.c @@ -403,6 +403,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;