diff options
| author | Donatas Abraitis <donatas.abraitis@gmail.com> | 2021-10-04 19:26:01 +0300 | 
|---|---|---|
| committer | Donatas Abraitis <donatas.abraitis@gmail.com> | 2021-10-04 19:29:06 +0300 | 
| commit | f2b64253b8b9fd5029066c5d3b02392f0af1f339 (patch) | |
| tree | 1cff8942374b4500e2eaeeb00acc35f546062182 /ospf6d/ospf6_message.c | |
| parent | 56fb2134937086781e73de7490296b01414e0fe9 (diff) | |
ospf6d: 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>
Diffstat (limited to 'ospf6d/ospf6_message.c')
| -rw-r--r-- | ospf6d/ospf6_message.c | 6 | 
1 files changed, 0 insertions, 6 deletions
diff --git a/ospf6d/ospf6_message.c b/ospf6d/ospf6_message.c index 64de9bae41..56dcbb69cb 100644 --- a/ospf6d/ospf6_message.c +++ b/ospf6d/ospf6_message.c @@ -775,7 +775,6 @@ static void ospf6_dbdesc_recv_master(struct ospf6_header *oh,  	    && !CHECK_FLAG(on->dbdesc_bits, OSPF6_DBDESC_MBIT))  		thread_add_event(master, exchange_done, on, 0, NULL);  	else { -		on->thread_send_dbdesc = NULL;  		thread_add_event(master, ospf6_dbdesc_send_newone, on, 0,  				 &on->thread_send_dbdesc);  	} @@ -856,7 +855,6 @@ static void ospf6_dbdesc_recv_slave(struct ospf6_header *oh,  				zlog_debug(  					"Duplicated dbdesc causes retransmit");  			THREAD_OFF(on->thread_send_dbdesc); -			on->thread_send_dbdesc = NULL;  			thread_add_event(master, ospf6_dbdesc_send, on, 0,  					 &on->thread_send_dbdesc);  			return; @@ -2399,7 +2397,6 @@ int ospf6_lsreq_send(struct thread *thread)  	/* set next thread */  	if (on->request_list->count != 0) { -		on->thread_send_lsreq = NULL;  		thread_add_timer(master, ospf6_lsreq_send, on,  				 on->ospf6_if->rxmt_interval,  				 &on->thread_send_lsreq); @@ -2585,11 +2582,9 @@ int ospf6_lsupdate_send_neighbor(struct thread *thread)  		ospf6_packet_free(op);  	if (on->lsupdate_list->count != 0) { -		on->thread_send_lsupdate = NULL;  		thread_add_event(master, ospf6_lsupdate_send_neighbor, on, 0,  				 &on->thread_send_lsupdate);  	} else if (on->retrans_list->count != 0) { -		on->thread_send_lsupdate = NULL;  		thread_add_timer(master, ospf6_lsupdate_send_neighbor, on,  				 on->ospf6_if->rxmt_interval,  				 &on->thread_send_lsupdate); @@ -2703,7 +2698,6 @@ int ospf6_lsupdate_send_interface(struct thread *thread)  		ospf6_packet_free(op);  	if (oi->lsupdate_list->count > 0) { -		oi->thread_send_lsupdate = NULL;  		thread_add_event(master, ospf6_lsupdate_send_interface, oi, 0,  				 &oi->thread_send_lsupdate);  	}  | 
