mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-06-06 22:38:08 +00:00
Merge pull request #1276 from opensourcerouting/isis-fix-vertex-queue
isisd: fix vertex queue comparator
This commit is contained in:
commit
75d07b8b83
@ -153,7 +153,7 @@ static int isis_vertex_queue_tent_cmp(void *a, void *b)
|
|||||||
if (va->insert_counter > vb->insert_counter)
|
if (va->insert_counter > vb->insert_counter)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
assert(!"Vertizes should be strictly ordered");
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct skiplist *isis_vertex_queue_skiplist(void)
|
static struct skiplist *isis_vertex_queue_skiplist(void)
|
||||||
|
@ -89,7 +89,7 @@ static void test_ordered(void)
|
|||||||
assert(isis_vertex_queue_pop(&q) == vertices[1]);
|
assert(isis_vertex_queue_pop(&q) == vertices[1]);
|
||||||
assert(isis_find_vertex(&q, vertices[1]->N.id, vertices[1]->type) == NULL);
|
assert(isis_find_vertex(&q, vertices[1]->N.id, vertices[1]->type) == NULL);
|
||||||
|
|
||||||
assert(isis_vertex_queue_pop(&q) == vertices[4]);
|
isis_vertex_queue_delete(&q, vertices[4]);
|
||||||
assert(isis_find_vertex(&q, vertices[4]->N.id, vertices[4]->type) == NULL);
|
assert(isis_find_vertex(&q, vertices[4]->N.id, vertices[4]->type) == NULL);
|
||||||
|
|
||||||
assert(isis_vertex_queue_count(&q) == 0);
|
assert(isis_vertex_queue_count(&q) == 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user