From 0e3bce7f68a13dc50ee0fbbd61c5ec630f8a2a3b Mon Sep 17 00:00:00 2001 From: guangwu Date: Wed, 24 Apr 2024 04:16:48 +0800 Subject: [PATCH] fix(client/v2): close json file (#20120) Signed-off-by: guoguangwu --- client/v2/autocli/flag/json_message.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/v2/autocli/flag/json_message.go b/client/v2/autocli/flag/json_message.go index 4e93792aaf..cc1a6ce285 100644 --- a/client/v2/autocli/flag/json_message.go +++ b/client/v2/autocli/flag/json_message.go @@ -67,6 +67,11 @@ func (j *jsonMessageFlagValue) Set(s string) error { return err } messageBytes, err = io.ReadAll(jsonFile) + if err != nil { + _ = jsonFile.Close() + return err + } + err = jsonFile.Close() if err != nil { return err }