changeset 21295:75acc3287480

doveadm-save: Set exit code to EX_TEMPFAIL on open error Prevents potential crash on doveadm_mail_next_user
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Mon, 12 Dec 2016 09:39:34 +0200
parents dfa20786a81d
children aa676841ed89
files src/doveadm/doveadm-mail-save.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/doveadm/doveadm-mail-save.c	Wed Dec 14 02:51:54 2016 +0100
+++ b/src/doveadm/doveadm-mail-save.c	Mon Dec 12 09:39:34 2016 +0200
@@ -24,6 +24,7 @@
 		i_error("open(%s) failed: %s",
 			i_stream_get_name(input),
 			i_stream_get_error(input));
+		ctx->ctx.exit_code = EX_TEMPFAIL;
 		return -1;
 	}