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


Reply via email to