Browse Source

Check error on closing

Piotr Czajkowski 3 years ago
parent
commit
b38a76c229
1 changed files with 6 additions and 1 deletions
  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)