Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c168612c authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "close the opend resources when IOException happen." into main

parents c59652fd 7cf3c7fc
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -245,18 +245,20 @@ public class TaskPersister implements PersisterQueue.Listener {

    private static String fileToString(File file) {
        final String newline = System.lineSeparator();
        BufferedReader reader = null;
        try {
            BufferedReader reader = new BufferedReader(new FileReader(file));
            reader = new BufferedReader(new FileReader(file));
            StringBuffer sb = new StringBuffer((int) file.length() * 2);
            String line;
            while ((line = reader.readLine()) != null) {
                sb.append(line + newline);
            }
            reader.close();
            return sb.toString();
        } catch (IOException ioe) {
            Slog.e(TAG, "Couldn't read file " + file.getName());
            return null;
        } finally {
            IoUtils.closeQuietly(reader);
        }
    }