diff --git a/parser/parser_unix.go b/parser/parser_unix.go index 0aa7270..472be63 100644 --- a/parser/parser_unix.go +++ b/parser/parser_unix.go @@ -17,7 +17,7 @@ func getPkgPath(fname string) (string, error) { } for _, p := range strings.Split(os.Getenv("GOPATH"), ":") { - prefix := p + "/src/" + prefix := path.Join(p, "src") + "/" if rel := strings.TrimPrefix(fname, prefix); rel != fname { return path.Dir(rel), nil }