From e5bc5ffd04b081d043f02264fd201d00a2afede5 Mon Sep 17 00:00:00 2001 From: Norbert Pocs Date: Mon, 4 Jul 2022 10:08:37 +0200 Subject: [PATCH] Rewrite strerror to ssh_strerror Signed-off-by: Norbert Pocs Reviewed-by: Jakub Jelen --- src/session.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/session.c b/src/session.c index 61b9720a..5125aedf 100644 --- a/src/session.c +++ b/src/session.c @@ -856,7 +856,9 @@ void ssh_socket_exception_callback(int code, int errno_code, void *user){ if (errno_code == 0 && code == SSH_SOCKET_EXCEPTION_EOF) { ssh_set_error(session, SSH_FATAL, "Socket error: disconnected"); } else { - ssh_set_error(session, SSH_FATAL, "Socket error: %s", strerror(errno_code)); + char err_msg[SSH_ERRNO_MSG_MAX] = {0}; + ssh_set_error(session, SSH_FATAL, "Socket error: %s", + ssh_strerror(errno_code, err_msg, SSH_ERRNO_MSG_MAX)); } session->ssh_connection_callback(session);