Author: felixk Date: Sat Sep 24 12:06:04 2011 New Revision: 1175164 URL: http://svn.apache.org/viewvc?rev=1175164&view=rev Log: Finally close the stream
Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java?rev=1175164&r1=1175163&r2=1175164&view=diff ============================================================================== --- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java (original) +++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/guice/GuiceServerModule.java Sat Sep 24 12:06:04 2011 @@ -21,6 +21,7 @@ package org.apache.hupa.server.guice; import java.io.File; import java.io.FileInputStream; +import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Properties; @@ -225,12 +226,22 @@ public class GuiceServerModule extends A file = new File(configDir + File.separator + file.getName()); } if (file.exists()) { + FileInputStream fis = null; try { properties = new Properties(); - properties.load(new FileInputStream(file)); + fis = new FileInputStream(file); + properties.load(fis); } catch (Exception e) { properties = null; e.printStackTrace(); + } finally { + if (fis != null) { + try { + fis.close(); + } catch (IOException e) { + // Empty on purpose + } + } } } --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org