From ad7799d07dc9304b1d5411bf80eeb898e87b4018 Mon Sep 17 00:00:00 2001 From: guoguangwu Date: Sat, 6 Apr 2024 10:55:08 +0800 Subject: [PATCH] fix: close tmp file Signed-off-by: guoguangwu --- test/e2e_node/remote/gce/gce_runner.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/e2e_node/remote/gce/gce_runner.go b/test/e2e_node/remote/gce/gce_runner.go index 445ddb5de5b..2dcaf08dacb 100644 --- a/test/e2e_node/remote/gce/gce_runner.go +++ b/test/e2e_node/remote/gce/gce_runner.go @@ -535,6 +535,10 @@ func (g *GCERunner) createGCEInstance(imageConfig *internalGCEImage) (string, er return "", fmt.Errorf("unable to create temp file %v", err) } defer os.Remove(dataFile.Name()) // clean up + if err = dataFile.Close(); err != nil { + return "", fmt.Errorf("unable to close temp file %w", err) + } + if err = os.WriteFile(dataFile.Name(), []byte(item.Value), 0666); err != nil { return "", fmt.Errorf("could not write contents of metadata item into file %v", err) }