From 31199a6ddf9eaf661831e87b07803ee3058cf697 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 7 Jul 2022 09:06:13 -0400 Subject: [PATCH] TT#14008 add additional log_info_reset To safeguard against leftover log info pieces, add additional resets within loops that might run repeatedly. Relevant to #1511 Change-Id: I875f1683b7dc8cee359469e8062c08c3c3e48a9d (cherry picked from commit 38ebbfc8dc9c0736537d852f6e48b45744a5d3e1) --- daemon/tcp_listener.c | 3 +++ daemon/udp_listener.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/daemon/tcp_listener.c b/daemon/tcp_listener.c index 7d04138ca..1bdccd8dc 100644 --- a/daemon/tcp_listener.c +++ b/daemon/tcp_listener.c @@ -9,6 +9,7 @@ #include "log.h" #include "streambuf.h" #include "media_socket.h" +#include "log_funcs.h" struct tcp_listener_callback { struct obj obj; @@ -49,6 +50,8 @@ static void tcp_listener_incoming(int fd, void *p, uintptr_t x) { endpoint_print(&newsock.remote, addr, sizeof(addr)); cb->func(cb->p, &newsock, addr, listener); + + log_info_reset(); } } diff --git a/daemon/udp_listener.c b/daemon/udp_listener.c index ff97a43bb..b54f5e993 100644 --- a/daemon/udp_listener.c +++ b/daemon/udp_listener.c @@ -13,6 +13,7 @@ #include "log.h" #include "obj.h" #include "socket.h" +#include "log_funcs.h" struct udp_listener_callback { struct obj obj; @@ -62,6 +63,7 @@ static void udp_listener_incoming(int fd, void *p, uintptr_t x) { } release_closed_sockets(); + log_info_reset(); } obj_put(udp_buf); }