Remove panic as it can hide the real panic up the stack chain. Refs sourcehut core-go patch
1 files changed, 1 insertions(+), 6 deletions(-)

M database/sql.go
M database/sql.go +1 -6
@@ 47,12 47,7 @@ func WithTx(ctx context.Context, opts *s
 	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()