The changes look safe to me, even if `DEBUG_STRICT` is not enabled.
---
src/log.c | 3 +--
src/quic_sock.c | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/log.c b/src/log.c
index 5cae18293..875905102 100644
--- a/src/log.c
+++ b/src/log.c
@@ -3497,8 +3497,7 @@ void syslog_fd_handler(int fd)
struct listener *l = objt_listener(fdtab[fd].owner);
int max_accept;
- if(!l)
- ABORT_NOW();
+ BUG_ON(!l);
if (fdtab[fd].state & FD_POLL_IN) {
diff --git a/src/quic_sock.c b/src/quic_sock.c
index 82d627067..6c1f2d04c 100644
--- a/src/quic_sock.c
+++ b/src/quic_sock.c
@@ -201,8 +201,7 @@ void quic_sock_fd_iocb(int fd)
struct sockaddr_storage saddr = {0};
socklen_t saddrlen;
- if (!l)
- ABORT_NOW();
+ BUG_ON(!l);
if (!(fdtab[fd].state & FD_POLL_IN) || !fd_recv_ready(fd))
return;
--
2.33.0