From abdb3336e97b910a0070a96be238cbc3fc7b5952 Mon Sep 17 00:00:00 2001 From: kisesy <5843694+Kisesy@users.noreply.github.com> Date: Sat, 15 Mar 2025 00:30:34 +0800 Subject: [PATCH] [go/gin] Ensure rows are closed --- frameworks/Go/gin/gin-src/hello.go | 1 + frameworks/Go/gin/gin-std/main.go | 1 + 2 files changed, 2 insertions(+) diff --git a/frameworks/Go/gin/gin-src/hello.go b/frameworks/Go/gin/gin-src/hello.go index 88328c39e4b..4b15c438838 100644 --- a/frameworks/Go/gin/gin-src/hello.go +++ b/frameworks/Go/gin/gin-src/hello.go @@ -99,6 +99,7 @@ func fortunes(c *gin.Context) { c.AbortWithError(500, err) return } + defer rows.Close() // Ensure rows are closed fortunes := make(Fortunes, 0) for rows.Next() { //Fetch rows diff --git a/frameworks/Go/gin/gin-std/main.go b/frameworks/Go/gin/gin-std/main.go index 43065bc9b22..390d7e13f3b 100644 --- a/frameworks/Go/gin/gin-std/main.go +++ b/frameworks/Go/gin/gin-std/main.go @@ -99,6 +99,7 @@ func fortunes(c *gin.Context) { c.AbortWithError(500, err) return } + defer rows.Close() // Ensure rows are closed fortunes := make(Fortunes, 0) for rows.Next() { //Fetch rows