diff options
Diffstat (limited to 'internal/namespace/pinning.go')
| -rw-r--r-- | internal/namespace/pinning.go | 4 |
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 } |
