From c3c6dbf80a11e20c1ae664f000b9f6a95c970ada Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Fri, 30 Apr 2021 14:10:31 -0400 Subject: [PATCH] bgpd: listener thread pointer is already NULL FRR in thread.c clears the passed in double pointer when we pull it off the ready queue and pass it back to the calling function via thread_fetch(). Signed-off-by: Donald Sharp --- bgpd/bgp_network.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/bgpd/bgp_network.c b/bgpd/bgp_network.c index 8d9024e07c..55d7a29d98 100644 --- a/bgpd/bgp_network.c +++ b/bgpd/bgp_network.c @@ -376,7 +376,6 @@ static int bgp_accept(struct thread *thread) accept_sock); return -1; } - listener->thread = NULL; thread_add_read(bm->master, bgp_accept, listener, accept_sock, &listener->thread); @@ -838,7 +837,6 @@ static int bgp_listener(int sock, struct sockaddr *sa, socklen_t salen, listener->bgp = bgp; memcpy(&listener->su, sa, salen); - listener->thread = NULL; thread_add_read(bm->master, bgp_accept, listener, sock, &listener->thread); listnode_add(bm->listen_sockets, listener);