diff --git a/lib/vssh/libssh.c b/lib/vssh/libssh.c index 6f9be1b785..84ef9e1ca9 100644 --- a/lib/vssh/libssh.c +++ b/lib/vssh/libssh.c @@ -960,7 +960,7 @@ static int myssh_in_AUTH_PKEY_INIT(struct Curl_easy *data, int rc; if(!(data->set.ssh_auth_types & CURLSSH_AUTH_PUBLICKEY)) { rc = myssh_to_GSSAPI_AUTH(data, sshc); - return 0; + return rc; } /* Two choices, (1) private key was given on CMD,