diff --git a/sandboxd/engine/volume_live.go b/sandboxd/engine/volume_live.go index fe474b6f..947bd99f 100644 --- a/sandboxd/engine/volume_live.go +++ b/sandboxd/engine/volume_live.go @@ -170,7 +170,7 @@ func (e *Engine) resolveMount(ctx context.Context, vsockSocket, mount string, mo if slices.ContainsFunc(mounts, func(m volumeMount) bool { return m.path == mount }) { return mount } - resolved, err := e.silkdOutput(ctx, vsockSocket, "realpath", mount) + resolved, err := e.silkdOutput(ctx, vsockSocket, "realpath", "-m", "--", mount) if err != nil { log.WithFunc("engine.resolveMount").Warnf(ctx, "resolve volume mount %s, checking it as given: %v", mount, err) return mount