From bf57d63c3a91fa73fd37e1541c4446956b37148b Mon Sep 17 00:00:00 2001 From: yrutschle Date: Fri, 2 Jul 2021 08:22:09 +0200 Subject: [PATCH] fix message for fd closure on timeout --- udp-listener.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/udp-listener.c b/udp-listener.c index 51508f6..77c67cf 100644 --- a/udp-listener.c +++ b/udp-listener.c @@ -173,7 +173,6 @@ void udp_s2c_forward(struct known_udp_source* src) #define UDP_TIMEOUT 60 /* Timeout before forgetting the connection, in seconds */ int udp_timedout(struct connection* cnx) { - int i; time_t now = time(NULL); struct known_udp_source* src = cnx->udp_source; @@ -181,9 +180,9 @@ int udp_timedout(struct connection* cnx) if (src->allocated && (now - src->last_active > UDP_TIMEOUT)) { close(src->target_sock); - memset(src, 0, sizeof(*src)); if (cfg.verbose > 3) - fprintf(stderr, "disconnect timed out UDP %d\n", i); + fprintf(stderr, "disconnect timed out UDP %d\n", src->target_sock); + memset(src, 0, sizeof(*src)); return 1; } return 0;