Merge pull request #963 from opensourcerouting/plist-trie-corruption

lib: fix prefix list trie corruption
This commit is contained in:
Donald Sharp 2017-08-11 14:41:43 -04:00 committed by GitHub
commit c040f4804a

View File

@ -538,7 +538,8 @@ static void trie_install_fn(struct prefix_list_entry *object,
return;
if ((*updptr)->prefix.prefixlen < object->prefix.prefixlen)
break;
if ((*updptr)->seq > object->seq)
if ((*updptr)->prefix.prefixlen == object->prefix.prefixlen
&& (*updptr)->seq > object->seq)
break;
updptr = &(*updptr)->next_best;
}