From 81712454576ad63ca7641a2cd52d5b49112e665e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ryszard=20Wi=C5=9Bniewski?= Date: Sat, 18 Sep 2010 15:16:17 +0200 Subject: [PATCH] Close file handler for apktool.yml . --- src/brut/androlib/Androlib.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/brut/androlib/Androlib.java b/src/brut/androlib/Androlib.java index 084c1744..18cedac4 100644 --- a/src/brut/androlib/Androlib.java +++ b/src/brut/androlib/Androlib.java @@ -116,10 +116,19 @@ public class Androlib { options.setDefaultFlowStyle(DumperOptions.FlowStyle.BLOCK); // options.setIndent(4); Yaml yaml = new Yaml(options); + + FileWriter writer = null; try { - yaml.dump(meta, new FileWriter(new File(mOutDir, "apktool.yml"))); + writer = new FileWriter(new File(mOutDir, "apktool.yml")); + yaml.dump(meta, writer); } catch (IOException ex) { throw new AndrolibException(ex); + } finally { + if (writer != null) { + try { + writer.close(); + } catch (IOException ex) {} + } } }