X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=src%2Fde%2Fj32%2Fpimstuff%2Fconduit%2FFritzAddressbookExporter.java;h=59c8a1d53520bc2307453647c9f94a0e4d36a8ed;hb=aeb7d91db3d650d30a9191cbe84192d6b3b23df7;hp=0e86005af3964a237e1cb664cb5899fa65c7b5c2;hpb=047cf507ebfb3b790d824845741f169ace317b5f;p=jpim.git diff --git a/src/de/j32/pimstuff/conduit/FritzAddressbookExporter.java b/src/de/j32/pimstuff/conduit/FritzAddressbookExporter.java index 0e86005..59c8a1d 100644 --- a/src/de/j32/pimstuff/conduit/FritzAddressbookExporter.java +++ b/src/de/j32/pimstuff/conduit/FritzAddressbookExporter.java @@ -26,12 +26,15 @@ public class FritzAddressbookExporter gen_.start("phonebooks"); gen_.nl(); gen_.start("phonebook"); gen_.nl(); } - catch (SAXException e) - { + catch (SAXException e) { throw new AssertionError("Invalid XML/SAX document generated."); - } catch (UnsupportedEncodingException e) { + } + catch (UnsupportedEncodingException e) { throw new AssertionError("Unsopported encoding iso-8859-1 ??"); } + finally { + Util.nothrowClose(os); + } } @Override @@ -84,11 +87,17 @@ public class FritzAddressbookExporter gen_.end(); gen_.nl(); gen_.end(); gen_.endDocument(); + os_.close(); + os_ = null; } catch (SAXException e) { throw new AssertionError("Invalid XML/SAX document generated."); } + finally + { + Util.nothrowClose(os_); + } } }