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

Commit 9765f94c authored by Geremy Condra's avatar Geremy Condra
Browse files

Fix crash in ConfigUpdater when the target dir doesn't exist.

Change-Id: I44ee0e3791938da0bf890fb38cd886330c0ee01d
parent 5c1994ee
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -226,8 +226,6 @@ public class ConfigUpdateInstallReceiver extends BroadcastReceiver {
        FileOutputStream out = null;
        File tmp = null;
        try {
            // create the temporary file
            tmp = File.createTempFile("journal", "", dir);
            // create the parents for the destination file
            File parent = file.getParentFile();
            parent.mkdirs();
@@ -235,6 +233,8 @@ public class ConfigUpdateInstallReceiver extends BroadcastReceiver {
            if (!parent.exists()) {
                throw new IOException("Failed to create directory " + parent.getCanonicalPath());
            }
            // create the temporary file
            tmp = File.createTempFile("journal", "", dir);
            // mark tmp -rw-r--r--
            tmp.setReadable(true, false);
            // write to it