From c22b5d2372d1798ac7f2532f542d5a3059cb5940 Mon Sep 17 00:00:00 2001 From: Muyao CHEN Date: Thu, 3 Oct 2024 23:41:39 +0200 Subject: [PATCH] fix: potential context leak --- internal/driver/driver.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/driver/driver.go b/internal/driver/driver.go index 045ba79..08f6129 100644 --- a/internal/driver/driver.go +++ b/internal/driver/driver.go @@ -19,7 +19,8 @@ func OpenDB(dsn string) (*sql.DB, error) { db.SetMaxOpenConns(10) db.SetMaxIdleConns(10) - ctx, _ := context.WithTimeout(context.Background(), 3*time.Second) + ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second) + defer cancel() err = db.PingContext(ctx) if err != nil { fmt.Println(err)