# HG changeset patch # User Peter Sanchez # Date 1679670442 21600 # Fri Mar 24 09:07:22 2023 -0600 # Node ID 208b5fdfe9d22b01b52c2bbf1f44f9c99df21608 # Parent 9ce1ff47fa3c2fe9c5980bdd36489895a8179d73 Remove panic as it can hide the real panic up the stack chain. Refs sourcehut core-go patch diff --git a/database/sql.go b/database/sql.go --- a/database/sql.go +++ b/database/sql.go @@ -47,12 +47,7 @@ if err != nil { return err } - defer func() { - if r := recover(); r != nil { - tx.Rollback() - panic(r) - } - }() + defer tx.Rollback() err = fn(tx) if err != nil { err := tx.Rollback()