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)