From 0cf9f0bf5875c2002529d7ae909c23ee2248706b Mon Sep 17 00:00:00 2001 From: "FOCONIS\\szemenyei" Date: Tue, 11 Jan 2022 09:49:02 +0100 Subject: [PATCH] Revert "at first revert solution" This reverts commit b01b44af10419010b4b175b03381319ddfca43e1. --- .../src/main/java/io/ebeaninternal/dbmigration/MChecksum.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/MChecksum.java b/ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/MChecksum.java index 9c533992e..bd63afe0b 100644 --- a/ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/MChecksum.java +++ b/ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/MChecksum.java @@ -1,6 +1,7 @@ package io.ebeaninternal.dbmigration; import java.io.*; +import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.util.zip.CRC32; @@ -13,9 +14,8 @@ class MChecksum { * Returns the checksum of the file. Agnostic of encoding and new line character. */ static int calculate(File file) { - try { + try (BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")))) { final CRC32 crc32 = new CRC32(); - BufferedReader bufferedReader = new BufferedReader(new FileReader(file)); String line; while ((line = bufferedReader.readLine()) != null) { final byte[] lineBytes = line.getBytes(StandardCharsets.UTF_8);