diff options
Diffstat (limited to 'libssh')
-rw-r--r-- | libssh/keyfiles.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libssh/keyfiles.c b/libssh/keyfiles.c index 3e36989..427087a 100644 --- a/libssh/keyfiles.c +++ b/libssh/keyfiles.c @@ -668,6 +668,8 @@ ssh_private_key privatekey_from_file(ssh_session session, const char *filename, DSA *dsa = NULL; RSA *rsa = NULL; #endif + /* needed for openssl initialization */ + ssh_init(); ssh_log(session, SSH_LOG_RARE, "Trying to open %s", filename); file = fopen(filename,"r"); if (file == NULL) { |