From: Timo Sirainen Date: Mon, 13 Jan 2014 18:57:12 +0000 (+0200) Subject: doveadm fs delete: Fixed non-recursive deletion broken by previous commit X-Git-Tag: 2.2.11~45 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=244d1dd1a501d1e4b53d8af9a2704640b276b7da;p=thirdparty%2Fdovecot%2Fcore.git doveadm fs delete: Fixed non-recursive deletion broken by previous commit --- diff --git a/src/doveadm/doveadm-fs.c b/src/doveadm/doveadm-fs.c index eb4e2608ae..408a8235d9 100644 --- a/src/doveadm/doveadm-fs.c +++ b/src/doveadm/doveadm-fs.c @@ -323,10 +323,10 @@ static void cmd_fs_delete(int argc, char *argv[]) fs_cmd_help(cmd_fs_delete); } } - argc -= optind; argv += optind; + argc -= optind-1; argv += optind-1; if (recursive) { - cmd_fs_delete_recursive(argc+1, argv-1, async_count); + cmd_fs_delete_recursive(argc, argv, async_count); return; }