Allow NULL to init_fib().
This commit is contained in:
parent
852fc0af31
commit
ce45fc1287
1 changed files with 6 additions and 1 deletions
|
@ -51,6 +51,11 @@ fib_hash(struct fib *f, ip_addr *a)
|
|||
return ipa_hash(*a) >> f->hash_shift;
|
||||
}
|
||||
|
||||
static void *
|
||||
fib_dummy_init(struct fib_node *)
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
fib_init(struct fib *f, pool *p, unsigned node_size, unsigned hash_order, void (*init)(struct fib_node *))
|
||||
{
|
||||
|
@ -63,7 +68,7 @@ fib_init(struct fib *f, pool *p, unsigned node_size, unsigned hash_order, void (
|
|||
bzero(f->hash_table, f->hash_size * sizeof(struct fib_node *));
|
||||
f->entries = 0;
|
||||
f->entries_min = 0;
|
||||
f->init = init;
|
||||
f->init = init ? : fib_dummy_init;
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in a new issue