Mercurial > dovecot > core-2.2
changeset 18836:3db134293be8
doveadm fs delete -R: Fixed hang when some of the deletions failed.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 10 Jun 2015 19:50:29 +0300 |
parents | 539322434f9b |
children | 457daf0bfbfa |
files | src/doveadm/doveadm-fs.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/doveadm/doveadm-fs.c Wed Jun 10 16:18:10 2015 +0300 +++ b/src/doveadm/doveadm-fs.c Wed Jun 10 19:50:29 2015 +0300 @@ -329,7 +329,7 @@ goto retry; } } T_END; - while (doveadm_exit_code == 0 && cmd_fs_delete_ctx_run(&ctx) != 0) { + while (doveadm_exit_code == 0 && cmd_fs_delete_ctx_run(&ctx) > 0) { if (fs_wait_async(fs) < 0) { i_error("fs_wait_async() failed: %s", fs_last_error(fs)); doveadm_exit_code = EX_TEMPFAIL;