]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/manager.c
util: rework rm_rf() logic
[thirdparty/systemd.git] / src / core / manager.c
index 1afd359df256a78787a7672ae3d4300a3a1e6c5e..73417ab1a86825d2ce125e39c8f72a70de734409 100644 (file)
@@ -52,6 +52,7 @@
 #include "locale-setup.h"
 #include "unit-name.h"
 #include "missing.h"
+#include "rm-rf.h"
 #include "path-lookup.h"
 #include "special.h"
 #include "exit-status.h"
@@ -2881,7 +2882,7 @@ static void remove_generator_dir(Manager *m, char **generator) {
                 return;
 
         strv_remove(m->lookup_paths.unit_path, *generator);
-        rm_rf(*generator, false, true, false);
+        (void) rm_rf(*generator, REMOVE_ROOT);
 
         free(*generator);
         *generator = NULL;