X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Ftmpfiles.c;h=a6b8f859aa948946fa025130ee2c1a0ce4381cf3;hb=ad293f5a94d8124ece7d1cb860952a87b1c8d98f;hp=421a9154c5b0c1cdee9a21460f146ff2ddcb8390;hpb=94959f0fa0c19ae1db0e63d9a5dfc94c660825ba;p=elogind.git diff --git a/src/tmpfiles.c b/src/tmpfiles.c index 421a9154c..a6b8f859a 100644 --- a/src/tmpfiles.c +++ b/src/tmpfiles.c @@ -586,7 +586,7 @@ static int remove_item(Item *i, const char *instance) { case TRUNCATE_DIRECTORY: case RECURSIVE_REMOVE_PATH: - if ((r = rm_rf(instance, false, i->type == RECURSIVE_REMOVE_PATH)) < 0 && + if ((r = rm_rf(instance, false, i->type == RECURSIVE_REMOVE_PATH, false)) < 0 && r != -ENOENT) { log_error("rm_rf(%s): %s", instance, strerror(-r)); return r;