diff --git a/common/errors/errors.go b/common/errors/errors.go index a40bdef94..82da2fc49 100644 --- a/common/errors/errors.go +++ b/common/errors/errors.go @@ -38,9 +38,8 @@ func (err *Error) pkgPath() string { return "" } path := reflect.TypeOf(err.pathObj).PkgPath() - if strings.HasPrefix(path, "github.com/v2fly/v2ray-core/v4/") { - return path[31:] - } + path = strings.TrimPrefix(path, "github.com/v2fly/v2ray-core/v4") + path = strings.TrimPrefix(path, "github.com/v2fly/v2ray-core/v4/") return path }