1
1

session: Add SSH1 support in ssh_send_debug()

Signed-off-by: Yanis Kurganov <ykurganov@ptsecurity.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Этот коммит содержится в:
Yanis Kurganov 2017-04-11 09:50:22 +02:00 коммит произвёл Andreas Schneider
родитель 72fdb4867e
Коммит 38cb19268a

Просмотреть файл

@ -875,12 +875,22 @@ int ssh_send_debug (ssh_session session, const char *message, int always_display
int rc; int rc;
if (ssh_socket_is_open(session->socket)) { if (ssh_socket_is_open(session->socket)) {
rc = ssh_buffer_pack(session->out_buffer, #ifdef WITH_SSH1
"bbsd", if (session->version == 1) {
SSH2_MSG_DEBUG, rc = ssh_buffer_pack(session->out_buffer,
always_display != 0 ? 1 : 0, "bs",
message, SSH_MSG_DEBUG,
0); /* empty language tag */ message);
} else
#endif /* WITH_SSH1 */
{
rc = ssh_buffer_pack(session->out_buffer,
"bbsd",
SSH2_MSG_DEBUG,
always_display != 0 ? 1 : 0,
message,
0); /* empty language tag */
}
if (rc != SSH_OK) { if (rc != SSH_OK) {
ssh_set_error_oom(session); ssh_set_error_oom(session);
goto error; goto error;