mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 12:24:11 +00:00
Merge pull request #3379 from theseion/additional_libssh2_error_reporting
report libssh2 error if list of authentication methods can't be retrieved
This commit is contained in:
commit
6c21211c38
@ -756,8 +756,10 @@ static int list_auth_methods(int *out, LIBSSH2_SESSION *session, const char *use
|
||||
list = libssh2_userauth_list(session, username, strlen(username));
|
||||
|
||||
/* either error, or the remote accepts NONE auth, which is bizarre, let's punt */
|
||||
if (list == NULL && !libssh2_userauth_authenticated(session))
|
||||
if (list == NULL && !libssh2_userauth_authenticated(session)) {
|
||||
ssh_error(session, "Failed to retrieve list of SSH authentication methods");
|
||||
return -1;
|
||||
}
|
||||
|
||||
ptr = list;
|
||||
while (ptr) {
|
||||
|
Loading…
Reference in New Issue
Block a user