Author: gnodet
Date: Wed Apr 28 18:24:10 2010
New Revision: 939040
URL: http://svn.apache.org/viewvc?rev=939040&view=rev
Log:
SSHD-78: PEMGeneratorHostKeyProvider doesn't close PEMWriterSlight modification
as the output stream is passed as a parameter, the responsability to close it
is not on the PEMWriter. However the writer has to be flushed
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=939040&r1=939039&r2=939040&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:24:10 2010
@@ -56,11 +56,8 @@ public class PEMGeneratorHostKeyProvider
protected void doWriteKeyPair(KeyPair kp, OutputStream os) throws
Exception {
PEMWriter w = new PEMWriter(new OutputStreamWriter(os));
- try {
- w.writeObject(kp);
- } finally {
- w.close();
- }
+ w.writeObject(kp);
+ w.flush();
}
}