fixed nil dereferencing

This commit is contained in:
yusing 2024-09-23 07:19:47 +08:00
parent daca4b7735
commit 6728bc39d2
2 changed files with 5 additions and 3 deletions

@ -1 +1 @@
Subproject commit d0e59630d6e0beb1c22d2f242f556464a5056c1f
Subproject commit 441fd708dbed89c59bf72a742431a78ff2f02bc3

View file

@ -60,10 +60,12 @@ func (b Builder) Build() NestedError {
}
func (b Builder) To(ptr *NestedError) {
if *ptr == nil {
if ptr == nil {
return
} else if *ptr == nil {
*ptr = b.Build()
} else {
**ptr = *b.Build()
(*ptr).With(b.Build())
}
}