From 50b5cd50bc91ca6a12a85d85f0f121325820d374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=BF=97=E9=93=AD?= <187231450@qq.com> Date: Wed, 12 Apr 2023 17:38:06 +0800 Subject: [PATCH] fix issue in New when creating concurrent-safety var for package gvar (#2573) --- container/gvar/gvar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/container/gvar/gvar.go b/container/gvar/gvar.go index a343089df..3b77e78a7 100644 --- a/container/gvar/gvar.go +++ b/container/gvar/gvar.go @@ -28,7 +28,7 @@ type Var struct { // The optional parameter `safe` specifies whether Var is used in concurrent-safety, // which is false in default. func New(value interface{}, safe ...bool) *Var { - if len(safe) > 0 && !safe[0] { + if len(safe) > 0 && safe[0] { return &Var{ value: gtype.NewInterface(value), safe: true,