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


Reply via email to