From: Timo Sirainen Date: Tue, 16 Jun 2015 11:12:59 +0000 (+0300) Subject: dsync: If we stop because of a signal, log a warning about it. X-Git-Tag: 2.2.19.rc1~330 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=85dd5fe0b93fe37581ba9e3689ef480fad13c464;p=thirdparty%2Fdovecot%2Fcore.git dsync: If we stop because of a signal, log a warning about it. --- diff --git a/src/doveadm/doveadm-dsync.c b/src/doveadm/doveadm-dsync.c index f346e58f2d..1bb139b001 100644 --- a/src/doveadm/doveadm-dsync.c +++ b/src/doveadm/doveadm-dsync.c @@ -383,9 +383,12 @@ cmd_dsync_run_local(struct dsync_cmd_context *ctx, struct mail_user *user, changed1 = changed2 = TRUE; while (brain1_running || brain2_running) { if (dsync_brain_has_failed(brain) || - dsync_brain_has_failed(brain2) || - doveadm_is_killed()) + dsync_brain_has_failed(brain2)) break; + if (doveadm_is_killed()) { + i_warning("Killed with signal %d", doveadm_killed_signo()); + break; + } i_assert(changed1 || changed2); brain1_running = dsync_brain_run(brain, &changed1);