diff options
author | Anderson Toshiyuki Sasaki <ansasaki@redhat.com> | 2018-07-12 13:14:10 +0200 |
---|---|---|
committer | Anderson Toshiyuki Sasaki <ansasaki@redhat.com> | 2018-08-06 10:26:00 +0200 |
commit | 6e74c6c1dce25d1872831eb83dbdc5a1d6e80e06 (patch) | |
tree | a212c8997a4f8550e67441ef35d7f0c84cacc48b /src/auth.c | |
parent | ec6df9896a3822bf730e9ec72530d022769409b2 (diff) | |
download | libssh-6e74c6c1dce25d1872831eb83dbdc5a1d6e80e06.tar.gz libssh-6e74c6c1dce25d1872831eb83dbdc5a1d6e80e06.tar.xz libssh-6e74c6c1dce25d1872831eb83dbdc5a1d6e80e06.zip |
auth: Improve pending call error messages
This can help when debugging in the future
Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/auth.c')
-rw-r--r-- | src/auth.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -355,7 +355,8 @@ int ssh_userauth_none(ssh_session session, const char *username) { goto pending; default: ssh_set_error(session, SSH_FATAL, - "Wrong state during pending SSH call"); + "Wrong state (%d) during pending SSH call", + session->pending_call_state); return SSH_AUTH_ERROR; } @@ -450,7 +451,8 @@ int ssh_userauth_try_publickey(ssh_session session, default: ssh_set_error(session, SSH_FATAL, - "Wrong state during pending SSH call"); + "Wrong state (%d) during pending SSH call", + session->pending_call_state); return SSH_ERROR; } @@ -1119,7 +1121,8 @@ int ssh_userauth_password(ssh_session session, default: ssh_set_error(session, SSH_FATAL, - "Wrong state during pending SSH call"); + "Wrong state (%d) during pending SSH call", + session->pending_call_state); return SSH_ERROR; } @@ -1763,7 +1766,8 @@ int ssh_userauth_gssapi(ssh_session session) { default: ssh_set_error(session, SSH_FATAL, - "Wrong state during pending SSH call"); + "Wrong state (%d) during pending SSH call", + session->pending_call_state); return SSH_ERROR; } |