Mercurial > dropbear
diff cli-service.c @ 45:9ee8996a375f
Pubkey auth is mostly there for the client. Something strange with
remote hostkey verification though.
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Tue, 03 Aug 2004 17:26:56 +0000 |
parents | e2a1eaa19f22 |
children | e3adf4cf5465 |
line wrap: on
line diff
--- a/cli-service.c Tue Aug 03 15:51:55 2004 +0000 +++ b/cli-service.c Tue Aug 03 17:26:56 2004 +0000 @@ -31,7 +31,7 @@ servicename = buf_getstring(ses.payload, &len); /* ssh-userauth */ - if (cli_ses.state = SERVICE_AUTH_REQ_SENT + if (cli_ses.state == SERVICE_AUTH_REQ_SENT && len == SSH_SERVICE_USERAUTH_LEN && strncmp(SSH_SERVICE_USERAUTH, servicename, len) == 0) { @@ -42,7 +42,7 @@ } /* ssh-connection */ - if (cli_ses.state = SERVICE_CONN_REQ_SENT + if (cli_ses.state == SERVICE_CONN_REQ_SENT && len == SSH_SERVICE_CONNECTION_LEN && strncmp(SSH_SERVICE_CONNECTION, servicename, len) == 0) {