Merge "Close file on exception as well" into ics-mr1

This commit is contained in:
Kenny Root
2011-11-10 13:18:24 -08:00
committed by Android (Google) Code Review

View File

@@ -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();
} }