dovecot-2.2: doveadm fs delete: When recursively deleting files,...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Feb 17 21:14:46 UTC 2015
details: http://hg.dovecot.org/dovecot-2.2/rev/359bc38c5e90
changeset: 18260:359bc38c5e90
user: Timo Sirainen <tss at iki.fi>
date: Tue Feb 17 23:07:00 2015 +0200
description:
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.
diffstat:
src/doveadm/doveadm-fs.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r f30bc964ac34 -r 359bc38c5e90 src/doveadm/doveadm-fs.c
--- 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) {
More information about the dovecot-cvs
mailing list