Mercurial > dovecot > core-2.2
changeset 18260:359bc38c5e90
doveadm fs delete: When recursively deleting files, delete directories with "/" prefix.
Some backends require this to properly delete the file. Those that don't can
ignore it easily.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 17 Feb 2015 23:07:00 +0200 |
parents | f30bc964ac34 |
children | d7d35fd179e8 |
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 Tue Feb 17 22:06:14 2015 +0200 +++ b/src/doveadm/doveadm-fs.c Tue Feb 17 23:07:00 2015 +0200 @@ -263,7 +263,7 @@ t_array_init(&fnames, 8); iter = fs_iter_init(fs, path, FS_ITER_FLAG_DIRS); while ((fname = fs_iter_next(iter)) != NULL) { - fname = t_strdup(fname); + fname = t_strconcat(fname, "/", NULL); array_append(&fnames, &fname, 1); } if (fs_iter_deinit(&iter) < 0) {