aboutsummaryrefslogtreecommitdiff
path: root/src/client.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2018-08-27 09:08:28 +0200
committerAndreas Schneider <asn@cryptomilk.org>2018-08-27 09:30:24 +0200
commit73c9d60e5abf6bc20093e105dec112b071c83871 (patch)
tree2c08401a56a30337e83b744d50374f64ce93b865 /src/client.c
parentae3825dfb2c6364bc088353640d59b0546b8d6f6 (diff)
downloadlibssh-73c9d60e5abf6bc20093e105dec112b071c83871.tar.gz
libssh-73c9d60e5abf6bc20093e105dec112b071c83871.tar.xz
libssh-73c9d60e5abf6bc20093e105dec112b071c83871.zip
session: Group auth variables in a struct
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/client.c')
-rw-r--r--src/client.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/client.c b/src/client.c
index 00cbad38..a4745380 100644
--- a/src/client.c
+++ b/src/client.c
@@ -295,7 +295,7 @@ static int dh_handshake(ssh_session session) {
static int ssh_service_request_termination(void *s){
ssh_session session = (ssh_session)s;
if(session->session_state == SSH_SESSION_STATE_ERROR ||
- session->auth_service_state != SSH_AUTH_SERVICE_SENT)
+ session->auth.service_state != SSH_AUTH_SERVICE_SENT)
return 1;
else
return 0;
@@ -319,7 +319,7 @@ static int ssh_service_request_termination(void *s){
int ssh_service_request(ssh_session session, const char *service) {
int rc=SSH_ERROR;
- if(session->auth_service_state != SSH_AUTH_SERVICE_NONE)
+ if(session->auth.service_state != SSH_AUTH_SERVICE_NONE)
goto pending;
rc = ssh_buffer_pack(session->out_buffer,
@@ -330,7 +330,7 @@ int ssh_service_request(ssh_session session, const char *service) {
ssh_set_error_oom(session);
return SSH_ERROR;
}
- session->auth_service_state=SSH_AUTH_SERVICE_SENT;
+ session->auth.service_state = SSH_AUTH_SERVICE_SENT;
if (ssh_packet_send(session) == SSH_ERROR) {
ssh_set_error(session, SSH_FATAL,
"Sending SSH2_MSG_SERVICE_REQUEST failed.");
@@ -345,7 +345,7 @@ pending:
if (rc == SSH_ERROR) {
return SSH_ERROR;
}
- switch(session->auth_service_state){
+ switch(session->auth.service_state) {
case SSH_AUTH_SERVICE_DENIED:
ssh_set_error(session,SSH_FATAL,"ssh_auth_service request denied");
break;
@@ -700,7 +700,7 @@ error:
if (session->out_hashbuf) {
ssh_buffer_reinit(session->out_hashbuf);
}
- session->auth_methods = 0;
+ session->auth.supported_methods = 0;
SAFE_FREE(session->serverbanner);
SAFE_FREE(session->clientbanner);