From eff46bd1dba02401d616b141eb08f0a73d82b541 Mon Sep 17 00:00:00 2001 From: John Guo Date: Tue, 16 Aug 2022 20:46:22 +0800 Subject: [PATCH] fix issue #2047 (#2069) --- debug/gdebug/gdebug_caller.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/debug/gdebug/gdebug_caller.go b/debug/gdebug/gdebug_caller.go index 5f145502e..c214c12a8 100644 --- a/debug/gdebug/gdebug_caller.go +++ b/debug/gdebug/gdebug_caller.go @@ -121,7 +121,11 @@ func filterFileByFilters(file string, filters []string) (filtered bool) { } // GOROOT filter. if goRootForFilter != "" && len(file) >= len(goRootForFilter) && file[0:len(goRootForFilter)] == goRootForFilter { - return true + // https://github.com/gogf/gf/issues/2047 + fileSeparator := file[len(goRootForFilter)] + if fileSeparator == filepath.Separator || fileSeparator == '\\' || fileSeparator == '/' { + return true + } } return false }