Fix segfault when ospf6_create() is not called yet.

Thanks to Mohit Thakur.
This commit is contained in:
jardin 2005-03-02 22:43:26 +00:00
parent 719e97414a
commit c1ba9e8a8a
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
* ospf6_zebra.c: Fix core dump when router-id is provided with
an empty ospf6d.conf file (no context router ospf6) because
ospf6_create has not been called yet.
2005-01-25 Paul Jakma <paul@dishone.st>
* ospf6_asbr.c: Add "hsls" to the zroute_name const char array.

View File

@ -57,6 +57,9 @@ ospf6_router_id_update_zebra (int command, struct zclient *zclient,
zebra_router_id_update_read(zclient->ibuf,&router_id);
router_id_zebra = router_id.u.prefix4;
if (o == NULL)
return 0;
if (o->router_id == 0)
o->router_id = (u_int32_t) router_id_zebra.s_addr;