소스 검색

Check error on closing

Piotr Czajkowski 3 년 전
부모
커밋
b38a76c229
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      app.go

+ 6 - 1
app.go

@@ -36,7 +36,12 @@ func (app *Application) loadLanguages() bool {
 		log.Printf("Error reading languages: %s", err)
 		return false
 	}
-	defer data.Close()
+
+	defer func() {
+		if err := data.Close(); err != nil {
+			log.Printf("Error closing file: %s", err)
+		}
+	}()
 
 	app.Languages = make(map[string]string)
 	err = jsonDecoder(data, &app.Languages)