mirror of
https://github.com/tmate-io/tmate-ssh-server.git
synced 2020-11-18 19:53:51 -08:00
[libssh] fix server side compression
This commit is contained in:
parent
112f84f268
commit
7d78035e42
@ -314,23 +314,24 @@ int crypt_set_algorithms_server(ssh_session session){
|
||||
}
|
||||
|
||||
/* compression */
|
||||
method = session->next_crypto->kex_methods[SSH_CRYPT_C_S];
|
||||
method = session->next_crypto->kex_methods[SSH_COMP_C_S];
|
||||
if(strcmp(method,"zlib") == 0){
|
||||
ssh_log(session,SSH_LOG_PACKET,"enabling C->S compression");
|
||||
session->next_crypto->do_compress_in=1;
|
||||
}
|
||||
if(strcmp(method,"zlib@openssh.com") == 0){
|
||||
ssh_set_error(session,SSH_FATAL,"zlib@openssh.com not supported");
|
||||
goto error;
|
||||
ssh_log(session,SSH_LOG_PACKET,"enabling C->S compression");
|
||||
session->next_crypto->delayed_compress_in=1;
|
||||
}
|
||||
method = session->next_crypto->kex_methods[SSH_CRYPT_S_C];
|
||||
|
||||
method = session->next_crypto->kex_methods[SSH_COMP_S_C];
|
||||
if(strcmp(method,"zlib") == 0){
|
||||
ssh_log(session,SSH_LOG_PACKET,"enabling S->C compression\n");
|
||||
session->next_crypto->do_compress_out=1;
|
||||
}
|
||||
if(strcmp(method,"zlib@openssh.com") == 0){
|
||||
ssh_set_error(session,SSH_FATAL,"zlib@openssh.com not supported");
|
||||
goto error;
|
||||
ssh_log(session,SSH_LOG_PACKET,"enabling S->C delayed compression\n");
|
||||
session->next_crypto->delayed_compress_out=1;
|
||||
}
|
||||
|
||||
method = session->next_crypto->kex_methods[SSH_HOSTKEYS];
|
||||
|
Loading…
x
Reference in New Issue
Block a user