From 4da6463135f63658365d837e8d7dd69f0ca1468e Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 29 Aug 2025 02:04:09 +0900 Subject: container/init: unwrap path errors These are also now handled by init properly, so wrapping them in self is meaningless and unreachable. Signed-off-by: Ophestra --- container/initsymlink.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'container/initsymlink.go') diff --git a/container/initsymlink.go b/container/initsymlink.go index 33e00e09..4d1f8e47 100644 --- a/container/initsymlink.go +++ b/container/initsymlink.go @@ -32,7 +32,7 @@ func (l *SymlinkOp) early(_ *setupState, k syscallDispatcher) error { return &AbsoluteError{l.LinkName} } if name, err := k.readlink(l.LinkName); err != nil { - return wrapErrSelf(err) + return err } else { l.LinkName = name } @@ -43,9 +43,9 @@ func (l *SymlinkOp) early(_ *setupState, k syscallDispatcher) error { func (l *SymlinkOp) apply(state *setupState, k syscallDispatcher) error { target := toSysroot(l.Target.String()) if err := k.mkdirAll(path.Dir(target), state.ParentPerm); err != nil { - return wrapErrSelf(err) + return err } - return wrapErrSelf(k.symlink(l.LinkName, target)) + return k.symlink(l.LinkName, target) } func (l *SymlinkOp) Is(op Op) bool { -- cgit v1.3.1