Browse Source

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
pull/1525/head
Richard Fuchs 3 years ago
parent
commit
38ebbfc8dc
2 changed files with 5 additions and 0 deletions
  1. +3
    -0
      daemon/tcp_listener.c
  2. +2
    -0
      daemon/udp_listener.c

+ 3
- 0
daemon/tcp_listener.c View File

@ -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();
}
}


+ 2
- 0
daemon/udp_listener.c View File

@ -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);
}


Loading…
Cancel
Save