diff --git a/cmirror.c b/cmirror.c index c16e58a..575f291 100644 --- a/cmirror.c +++ b/cmirror.c @@ -915,8 +915,10 @@ static void slave(char *slave_path) { } GSList *d = CLEAN_DIRS; while (d) { + char *path = (char *)d->data; if (!quiet) - warn("rm -r %s\n", (char *)d->data); + warn("rm -r %s\n", path); + fileop_rmdir_recurse(path); d = d->next; } }