From 465619d9f71c1861f637408357d5fa440e9fdc0e Mon Sep 17 00:00:00 2001 From: Lars Lehtonen Date: Fri, 22 Dec 2023 03:49:36 -0800 Subject: [PATCH] metrics/vocabulary: err check before Close() --- metrics/vocabulary/vocabulary.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/metrics/vocabulary/vocabulary.go b/metrics/vocabulary/vocabulary.go index cbca53f9..a0b01aa7 100644 --- a/metrics/vocabulary/vocabulary.go +++ b/metrics/vocabulary/vocabulary.go @@ -43,10 +43,11 @@ func WriteCSV(v *metrics.Vocabulary, filename string) error { filename = "vocabulary-operation.csv" } f4, ferror := os.Create(filename) - defer f4.Close() if ferror != nil { return ferror } + defer f4.Close() + for _, s := range v.Schemas { temp := fmt.Sprintf("%s,\"%s\",%d\n", "schemas", s.Word, int(s.Count)) f4.WriteString(temp)