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


Reply via email to