From b36fc73b7a1f8f49a24d3c6e56bbc796afa6211d Mon Sep 17 00:00:00 2001 From: Yves Rutschle Date: Sun, 17 Dec 2017 14:57:45 +0100 Subject: [PATCH] log timeouts --- sslh-fork.c | 2 ++ sslh-select.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/sslh-fork.c b/sslh-fork.c index a6d286e..94adb2e 100644 --- a/sslh-fork.c +++ b/sslh-fork.c @@ -94,6 +94,8 @@ void start_shoveler(int in_socket) } else { /* Timed out: it's necessarily SSH */ cnx.proto = timeout_protocol(); + if (verbose) + log_message(LOG_INFO, "timed out, connect to %s\n", cnx.proto->description); break; } } diff --git a/sslh-select.c b/sslh-select.c index 2bee1e2..f45f8d6 100644 --- a/sslh-select.c +++ b/sslh-select.c @@ -308,6 +308,10 @@ void main_loop(int listen_sockets[], int num_addr_listen) * data so probe the protocol */ if ((cnx[i].probe_timeout < time(NULL))) { cnx[i].proto = timeout_protocol(); + if (verbose) + log_message(LOG_INFO, + "timed out, connect to %s\n", + cnx[i].proto->description); } else { res = probe_client_protocol(&cnx[i]); if (res == PROBE_AGAIN)