Merge "Close file on exception as well" into ics-mr1
This commit is contained in:
@@ -63,6 +63,8 @@ import java.util.HashMap;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
import libcore.io.IoUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds information about dynamic settings.
|
* Holds information about dynamic settings.
|
||||||
*/
|
*/
|
||||||
@@ -998,8 +1000,8 @@ final class Settings {
|
|||||||
FileUtils.sync(fstr);
|
FileUtils.sync(fstr);
|
||||||
str.close();
|
str.close();
|
||||||
journal.commit();
|
journal.commit();
|
||||||
}
|
} catch (Exception e) {
|
||||||
catch (Exception e) {
|
IoUtils.closeQuietly(str);
|
||||||
journal.rollback();
|
journal.rollback();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user