From 0a89fa8f23f00495026800e4d79f8f748451c0fd Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Fri, 8 Jul 2016 17:00:07 -0400 Subject: [PATCH] Recognize path when validating Fixes #11. After changing the directory to the root directory specified, we want to call lstat on a relative path, instead of joining the full root path with the file name. Signed-off-by: Stephen Chung --- check.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/check.go b/check.go index 44c0ea2..af1ca88 100644 --- a/check.go +++ b/check.go @@ -50,7 +50,7 @@ func Check(root string, dh *DirectoryHierarchy, keywords []string) (*Result, err creator.curSet = nil } case RelativeType, FullType: - info, err := os.Lstat(filepath.Join(root, e.Path())) + info, err := os.Lstat(e.Path()) if err != nil { return nil, err }