summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2021-10-04 18:26:20 +0200
committerDonatas Abraitis <donatas.abraitis@gmail.com>2021-10-04 18:29:06 +0200
commitbf5335cf3421811cd419d9b40be69d2ad9ed8bde (patch)
tree9000ffd71f8aff4c8c8afff8ddb9495525bde876
parentospf6d: Do not explicitly set the thread pointer to NULL (diff)
downloadfrr-bf5335cf3421811cd419d9b40be69d2ad9ed8bde.tar.xz
frr-bf5335cf3421811cd419d9b40be69d2ad9ed8bde.zip
pimd: Do not explicitly set the thread pointer to NULL
FRR should only ever use the appropriate THREAD_ON/THREAD_OFF semantics. This is espacially true for the functions we end up calling the thread for. Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
-rw-r--r--pimd/pim_igmp.c2
-rw-r--r--pimd/pim_msdp_socket.c1
-rw-r--r--pimd/pim_pim.c1
3 files changed, 0 insertions, 4 deletions
diff --git a/pimd/pim_igmp.c b/pimd/pim_igmp.c
index 50de7124d..795c96c83 100644
--- a/pimd/pim_igmp.c
+++ b/pimd/pim_igmp.c
@@ -671,7 +671,6 @@ void pim_igmp_general_query_on(struct igmp_sock *igmp)
ifaddr_str, query_interval,
startup_mode ? "startup" : "non-startup", igmp->fd);
}
- igmp->t_igmp_query_timer = NULL;
thread_add_timer(router->master, pim_igmp_general_query, igmp,
query_interval, &igmp->t_igmp_query_timer);
}
@@ -1052,7 +1051,6 @@ static void igmp_read_on(struct igmp_sock *igmp)
zlog_debug("Scheduling READ event on IGMP socket fd=%d",
igmp->fd);
}
- igmp->t_igmp_read = NULL;
thread_add_read(router->master, pim_igmp_read, igmp, igmp->fd,
&igmp->t_igmp_read);
}
diff --git a/pimd/pim_msdp_socket.c b/pimd/pim_msdp_socket.c
index 78a8265a1..5fff9fca0 100644
--- a/pimd/pim_msdp_socket.c
+++ b/pimd/pim_msdp_socket.c
@@ -205,7 +205,6 @@ int pim_msdp_sock_listen(struct pim_instance *pim)
/* add accept thread */
listener->fd = sock;
memcpy(&listener->su, &sin, socklen);
- listener->thread = NULL;
thread_add_read(pim->msdp.master, pim_msdp_sock_accept, pim, sock,
&listener->thread);
diff --git a/pimd/pim_pim.c b/pimd/pim_pim.c
index 8c38cf6c4..3df7dc41c 100644
--- a/pimd/pim_pim.c
+++ b/pimd/pim_pim.c
@@ -415,7 +415,6 @@ static void pim_sock_read_on(struct interface *ifp)
zlog_debug("Scheduling READ event on PIM socket fd=%d",
pim_ifp->pim_sock_fd);
}
- pim_ifp->t_pim_sock_read = NULL;
thread_add_read(router->master, pim_sock_read, ifp,
pim_ifp->pim_sock_fd, &pim_ifp->t_pim_sock_read);
}