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();
+ }
}
}