From 90a4ef1e8ba6c6bfddbed1076f619fc2d5baecf2 Mon Sep 17 00:00:00 2001 From: Marco Bettini Date: Fri, 24 Oct 2025 10:19:08 +0000 Subject: [PATCH] doveadm: cmd_copy_alloc_source_user() - Fix crash on source user not existing --- src/doveadm/doveadm-mail-copymove.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.47.3