From 6ddcc493e804039d973dd9c761369fd67e67a076 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 16 Jun 2010 00:04:25 +0200 Subject: [PATCH] LIBSSH2_DEBUG: macro uses incorrect function variable The LIBSSH2_DEBUG macro, defined in libssh2_priv.h, incorrectly uses the function variable ssh_msg_disconnect when it should use ssh_msg_debug. This shows that the LIBSSH2_CALLBACK_DEBUG callback never has worked... --- src/libssh2_priv.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libssh2_priv.h b/src/libssh2_priv.h index eed6303..fbae644 100644 --- a/src/libssh2_priv.h +++ b/src/libssh2_priv.h @@ -172,9 +172,9 @@ typedef int libssh2_socket_t; session->ssh_msg_ignore((session), (data), (datalen), &(session)->abstract) #define LIBSSH2_DEBUG(session, always_display, message, message_len, \ language, language_len) \ - session->ssh_msg_disconnect((session), (always_display), (message), \ - (message_len), (language), (language_len), \ - &(session)->abstract) + session->ssh_msg_debug((session), (always_display), (message), \ + (message_len), (language), (language_len), \ + &(session)->abstract) #define LIBSSH2_DISCONNECT(session, reason, message, message_len, language, language_len) \ session->ssh_msg_disconnect((session), (reason), (message), (message_len), (language), (language_len), &(session)->abstract)