From e1bc6d1f446e26c26ea7d9c4ed172372d6dafcb6 Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 4 May 2025 06:33:00 +0800 Subject: [PATCH] fix: nil panic when formatting error --- internal/gperr/nested_error.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/gperr/nested_error.go b/internal/gperr/nested_error.go index 4e6b201..dd1df16 100644 --- a/internal/gperr/nested_error.go +++ b/internal/gperr/nested_error.go @@ -73,7 +73,7 @@ var spaces = []byte(" ") type appendLineFunc func(buf []byte, err error, level int) []byte func (err *nestedError) Error() string { - if err == nil { + if err.Err == nil { return nilError.Error() } buf := appendLineNormal(nil, err.Err, 0) @@ -85,7 +85,7 @@ func (err *nestedError) Error() string { } func (err *nestedError) Plain() []byte { - if err == nil { + if err.Err == nil { return appendLinePlain(nil, nilError, 0) } buf := appendLinePlain(nil, err.Err, 0) @@ -97,7 +97,7 @@ func (err *nestedError) Plain() []byte { } func (err *nestedError) Markdown() []byte { - if err == nil { + if err.Err == nil { return appendLineMd(nil, nilError, 0) }