summaryrefslogtreecommitdiff
path: root/internal/namespace/pinning.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/namespace/pinning.go')
-rw-r--r--internal/namespace/pinning.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/namespace/pinning.go b/internal/namespace/pinning.go
index 7976937..eb0a376 100644
--- a/internal/namespace/pinning.go
+++ b/internal/namespace/pinning.go
@@ -44,8 +44,10 @@ func UnpinNamespace(pm *paths.PathManager, profile string) error {
return fmt.Errorf("failed to unpin namespace %s: %w", nsPath, err)
}
- // Try to remove pids directory
+ // Try to remove pids directory and empty parent directories
_ = os.Remove(pidsDir)
+ _ = os.Remove(filepath.Dir(pidsDir))
+ _ = os.Remove(filepath.Dir(filepath.Dir(pidsDir)))
return nil
}