Author: gnodet Date: Wed Apr 28 18:21:24 2010 New Revision: 939038 URL: http://svn.apache.org/viewvc?rev=939038&view=rev Log: SSHD-78: PEMGeneratorHostKeyProvider doesn't close PEMWriter
Modified: mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/keyprovider/PEMGeneratorHostKeyProvider.java Modified: mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/keyprovider/PEMGeneratorHostKeyProvider.java URL: http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/keyprovider/PEMGeneratorHostKeyProvider.java?rev=939038&r1=939037&r2=939038&view=diff ============================================================================== --- mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/keyprovider/PEMGeneratorHostKeyProvider.java (original) +++ mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/keyprovider/PEMGeneratorHostKeyProvider.java Wed Apr 28 18:21:24 2010 @@ -56,7 +56,11 @@ public class PEMGeneratorHostKeyProvider protected void doWriteKeyPair(KeyPair kp, OutputStream os) throws Exception { PEMWriter w = new PEMWriter(new OutputStreamWriter(os)); - w.writeObject(kp); + try { + w.writeObject(kp); + } finally { + w.close(); + } } }