Kaynağa Gözat

Check error on closing

Piotr Czajkowski 3 yıl önce
ebeveyn
işleme
b38a76c229
1 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  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)