diff options
Diffstat (limited to 'src/runtime/traceback.go')
| -rw-r--r-- | src/runtime/traceback.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go index b6f43747d6..91541fabce 100644 --- a/src/runtime/traceback.go +++ b/src/runtime/traceback.go @@ -528,7 +528,7 @@ func gcallers(gp *g, skip int, pcbuf []uintptr) int { func showframe(f *_func, gp *g) bool { g := getg() - if g.m.throwing > 0 && gp != nil && (gp == g.m.curg || gp == g.m.caughtsig) { + if g.m.throwing > 0 && gp != nil && (gp == g.m.curg || gp == g.m.caughtsig.ptr()) { return true } traceback := gotraceback(nil) |
