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

Preconfig, postconfig and init hooks can be NULL.

This commit is contained in:
Martin Mares 1998-10-18 12:26:02 +00:00
parent 0432c0173b
commit 3629bcf0c7

View File

@ -48,7 +48,8 @@ protos_preconfig(void)
WALK_LIST(p, protocol_list) WALK_LIST(p, protocol_list)
{ {
debug("...%s\n", p->name); debug("...%s\n", p->name);
p->preconfig(p); if (p->preconfig)
p->preconfig(p);
} }
} }
@ -61,7 +62,8 @@ protos_postconfig(void)
WALK_LIST(p, protocol_list) WALK_LIST(p, protocol_list)
{ {
debug("...%s\n", p->name); debug("...%s\n", p->name);
p->postconfig(p); if (p->postconfig)
p->postconfig(p);
} }
} }
@ -121,5 +123,6 @@ protos_init(void)
debug("Initializing protocols\n"); debug("Initializing protocols\n");
WALK_LIST(p, protocol_list) WALK_LIST(p, protocol_list)
p->init(p); if (p->init)
p->init(p);
} }