summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDelano Mandelbaum <delano.mandelbaum@gmail.com>2013-09-10 16:53:56 -0700
committerDelano Mandelbaum <delano.mandelbaum@gmail.com>2013-09-10 16:53:56 -0700
commitf0570418fbbc911b7406c2d9eba6f7493b949801 (patch)
tree4b11fde998d6339e34fbb82077cd542081f29e0f
parenta158fa5f41ce852e1eedb249a2abe52d39bc5fa1 (diff)
parent4e36e97302f3bd1e5ea293618181785e04086434 (diff)
downloadnet-ssh-f0570418fbbc911b7406c2d9eba6f7493b949801.tar.gz
Merge pull request #120 from metametaclass/master
fix for 'Could not parse PKey: no start line' error on private keys with passphrases
-rw-r--r--lib/net/ssh/authentication/key_manager.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/net/ssh/authentication/key_manager.rb b/lib/net/ssh/authentication/key_manager.rb
index 80bff95..dbbf699 100644
--- a/lib/net/ssh/authentication/key_manager.rb
+++ b/lib/net/ssh/authentication/key_manager.rb
@@ -229,6 +229,9 @@ module Net
else
identity
end
+ rescue ArgumentError => e
+ process_identity_loading_error(identity, e)
+ nil
rescue Exception => e
process_identity_loading_error(identity, e)
nil