Fix: rmdir recursive: skip non-empty directories with flag
[lttng-tools.git] / src / bin / lttng-sessiond / ust-registry.c
index a8db79ea637d8dea53aced4240cd0aac5496ff44..7345bcbddcca8d646a1751179b7bc4de3c5865a0 100644 (file)
@@ -1031,7 +1031,8 @@ void ust_registry_session_destroy(struct ust_registry_session *reg)
                 * Try deleting the directory hierarchy.
                 */
                (void) run_as_rmdir_recursive(reg->root_shm_path,
-                               reg->uid, reg->gid);
+                               reg->uid, reg->gid,
+                               LTTNG_DIRECTORY_HANDLE_SKIP_NON_EMPTY_FLAG);
        }
        /* Destroy the enum hash table */
        if (reg->enums) {
This page took 0.02294 seconds and 4 git commands to generate.