aboutsummaryrefslogtreecommitdiff
path: root/src/auth1.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2012-10-22 18:01:39 +0200
committerAndreas Schneider <asn@cryptomilk.org>2012-10-22 18:01:39 +0200
commite164b236c654728a792b3dae8bc3e57647f1d090 (patch)
tree0900142b1572ed63d22200c36a1accbe67db6e55 /src/auth1.c
parent166ccef8dc8254e48969bd08109a905c64f474b1 (diff)
downloadlibssh-e164b236c654728a792b3dae8bc3e57647f1d090.tar.gz
libssh-e164b236c654728a792b3dae8bc3e57647f1d090.tar.xz
libssh-e164b236c654728a792b3dae8bc3e57647f1d090.zip
auth1: Reset error state to no error.
This fixes bug #89.
Diffstat (limited to 'src/auth1.c')
-rw-r--r--src/auth1.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/auth1.c b/src/auth1.c
index 07eee800..0f3f096d 100644
--- a/src/auth1.c
+++ b/src/auth1.c
@@ -124,6 +124,7 @@ pending:
case SSH_AUTH_SUCCESS:
session->auth_service_state=SSH_AUTH_SERVICE_USER_SENT;
session->auth_state=SSH_AUTH_STATE_SUCCESS;
+ ssh_set_error(session, SSH_NO_ERROR, "Authentication successful");
return SSH_AUTH_SUCCESS;
case SSH_AUTH_DENIED:
session->auth_service_state=SSH_AUTH_SERVICE_USER_SENT;