From e78960f08f9bb77ef228dface94b9a11386c7d66 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Mon, 12 Dec 2016 09:39:34 +0200 Subject: [PATCH] doveadm-save: Set exit code to EX_TEMPFAIL on open error Prevents potential crash on doveadm_mail_next_user --- src/doveadm/doveadm-mail-save.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/doveadm/doveadm-mail-save.c b/src/doveadm/doveadm-mail-save.c index 66f3a5071c..b7f312700f 100644 --- a/src/doveadm/doveadm-mail-save.c +++ b/src/doveadm/doveadm-mail-save.c @@ -24,6 +24,7 @@ cmd_save_to_mailbox(struct save_cmd_context *ctx, struct mailbox *box, i_error("open(%s) failed: %s", i_stream_get_name(input), i_stream_get_error(input)); + ctx->ctx.exit_code = EX_TEMPFAIL; return -1; }