From c1ba9e8a8ac0447e6f33d50b4b9e7a1e68307bf1 Mon Sep 17 00:00:00 2001 From: jardin Date: Wed, 2 Mar 2005 22:43:26 +0000 Subject: Fix segfault when ospf6_create() is not called yet. Thanks to Mohit Thakur. --- ospf6d/ospf6_zebra.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ospf6d/ospf6_zebra.c') diff --git a/ospf6d/ospf6_zebra.c b/ospf6d/ospf6_zebra.c index bdd3babc..bc15dff6 100644 --- a/ospf6d/ospf6_zebra.c +++ b/ospf6d/ospf6_zebra.c @@ -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; -- cgit v1.2.1