0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00

"Bug in hashing" fixed. Ehm it was bug in lsrql node removing.

This commit is contained in:
Ondrej Filip 2000-04-04 22:22:08 +00:00
parent d8852b362c
commit f1f7faceb4

View File

@ -141,6 +141,7 @@ ospf_lsupd_rx(struct ospf_lsupd_packet *ps, struct proto *p,
WALK_LIST(NODE ntmp,ifa->neigh_list)
{
struct top_hash_entry *en;
if(ntmp->state>NEIGHBOR_EXSTART)
if((en=ospf_hash_find_header(ntmp->lsrqh,&lsatmp))!=NULL)
{
s_rem_node(SNODE en);
@ -184,6 +185,7 @@ ospf_lsupd_rx(struct ospf_lsupd_packet *ps, struct proto *p,
WALK_LIST(NODE ntmp,ifa->neigh_list)
{
struct top_hash_entry *en;
if(ntmp->state>NEIGHBOR_EXSTART)
if((en=ospf_hash_find_header(ntmp->lsrth,&lsadb->lsa))!=NULL)
{
s_rem_node(SNODE en);