chiark / gitweb /
Classify processes from sessions into cgroups
[elogind.git] / src / shared / rm-rf.c
index a89e8afc2ae6980a5ede4b54d2785f4ce5c22254..bafd483be2bbf39f42d09257b03decbeb5bef9fc 100644 (file)
@@ -103,7 +103,7 @@ int rm_rf_children(int fd, RemoveFlags flags, struct stat *root_dev) {
                         }
 
                         /* Stop at mount points */
-                        r = fd_is_mount_point(subdir_fd);
+                        r = fd_is_mount_point(fd, de->d_name, 0);
                         if (r < 0) {
                                 if (ret == 0 && r != -ENOENT)
                                         ret = r;