From: Marco Bettini Date: Fri, 24 Oct 2025 10:19:08 +0000 (+0000) Subject: doveadm: cmd_copy_alloc_source_user() - Fix crash on source user not existing X-Git-Tag: 2.4.2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90a4ef1e8ba6c6bfddbed1076f619fc2d5baecf2;p=thirdparty%2Fdovecot%2Fcore.git doveadm: cmd_copy_alloc_source_user() - Fix crash on source user not existing --- diff --git a/src/doveadm/doveadm-mail-copymove.c b/src/doveadm/doveadm-mail-copymove.c index 658ea29c95..946856a371 100644 --- a/src/doveadm/doveadm-mail-copymove.c +++ b/src/doveadm/doveadm-mail-copymove.c @@ -88,7 +88,7 @@ cmd_copy_alloc_source_user(struct copy_cmd_context *ctx) mail_storage_service_io_deactivate_user(ctx->ctx.cur_service_user); if (mail_storage_service_lookup_next(ctx->ctx.storage_service, &input, &ctx->source_user, - &error) < 0) + &error) <= 0) i_fatal("Couldn't lookup user %s: %s", input.username, error); mail_storage_service_io_deactivate_user(ctx->source_user->service_user); mail_storage_service_io_activate_user(ctx->ctx.cur_service_user);