From 7dc7780b3a7413919fa80e509628ff2453fa2c7e Mon Sep 17 00:00:00 2001 From: Emil Ivov Date: Tue, 17 Apr 2007 12:13:33 +0000 Subject: [PATCH] close output streams after writing xml files. --- .../impl/configuration/ConfigurationServiceImpl.java | 4 +++- .../sip/communicator/impl/contactlist/MclStorageManager.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/net/java/sip/communicator/impl/configuration/ConfigurationServiceImpl.java b/src/net/java/sip/communicator/impl/configuration/ConfigurationServiceImpl.java index 4dcf658ec..ad6b57a4e 100644 --- a/src/net/java/sip/communicator/impl/configuration/ConfigurationServiceImpl.java +++ b/src/net/java/sip/communicator/impl/configuration/ConfigurationServiceImpl.java @@ -517,8 +517,10 @@ private void storeConfiguration(File file) newlyAddedProperties); //write the file. + OutputStream stream = new FileOutputStream(getConfigurationFile()); XMLUtils.indentedWriteXML( - propertiesDocument, new FileOutputStream(getConfigurationFile())); + propertiesDocument, stream); + stream.close(); } /** diff --git a/src/net/java/sip/communicator/impl/contactlist/MclStorageManager.java b/src/net/java/sip/communicator/impl/contactlist/MclStorageManager.java index d83126062..90ecad7c7 100644 --- a/src/net/java/sip/communicator/impl/contactlist/MclStorageManager.java +++ b/src/net/java/sip/communicator/impl/contactlist/MclStorageManager.java @@ -350,8 +350,10 @@ private void storeContactList0() throws IOException + isModified); if(isStarted()) { + OutputStream stream = new FileOutputStream(contactlistFile); XMLUtils.indentedWriteXML(contactListDocument - , new FileOutputStream(contactlistFile)); + , stream); + stream.close(); } }