dotcloud/docker

View on GitHub
volume/mounts/volume_unix.go

Summary

Maintainability
A
0 mins
Test Coverage
//go:build linux || freebsd || darwin

package mounts // import "github.com/docker/docker/volume/mounts"

import (
    "fmt"
    "path/filepath"
    "strings"
)

func (p *linuxParser) HasResource(m *MountPoint, absolutePath string) bool {
    relPath, err := filepath.Rel(m.Destination, absolutePath)
    return err == nil && relPath != ".." && !strings.HasPrefix(relPath, fmt.Sprintf("..%c", filepath.Separator))
}