version 1.271, 2018/06/01 04:05:29 |
version 1.272, 2018/07/06 09:03:02 |
|
|
int compression_in_failures; |
int compression_in_failures; |
int compression_out_failures; |
int compression_out_failures; |
|
|
/* |
|
* Flag indicating whether packet compression/decompression is |
|
* enabled. |
|
*/ |
|
int packet_compression; |
|
|
|
/* default maximum packet size */ |
/* default maximum packet size */ |
u_int max_packet_size; |
u_int max_packet_size; |
|
|
|
|
default: |
default: |
return SSH_ERR_INTERNAL_ERROR; |
return SSH_ERR_INTERNAL_ERROR; |
} |
} |
return 0; |
|
} |
|
|
|
int |
|
ssh_packet_start_compression(struct ssh *ssh, int level) |
|
{ |
|
int r; |
|
|
|
if (ssh->state->packet_compression) |
|
return SSH_ERR_INTERNAL_ERROR; |
|
ssh->state->packet_compression = 1; |
|
if ((r = ssh_packet_init_compression(ssh)) != 0 || |
|
(r = start_compression_in(ssh)) != 0 || |
|
(r = start_compression_out(ssh, level)) != 0) |
|
return r; |
|
return 0; |
return 0; |
} |
} |
|
|