diff options
| author | paco <paco@voltanet.io> | 2018-06-27 14:52:54 +0200 |
|---|---|---|
| committer | paco <paco@voltanet.io> | 2018-06-27 15:31:05 +0200 |
| commit | 487251115360c64bbd18c0aa72d0a4ebb26f0f0c (patch) | |
| tree | 3a4feb0a2d12d9f13f35f80fc1a832e5436fa1aa | |
| parent | 71a7b1f82f96c85d85b6984c76e3e50c531adae3 (diff) | |
ospf6d: null check (Coverity 23024)
Signed-off-by: F. Aragon <paco@voltanet.io>
| -rw-r--r-- | ospf6d/ospf6_abr.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ospf6d/ospf6_abr.c b/ospf6d/ospf6_abr.c index b3aa3b21d2..5398ea5054 100644 --- a/ospf6d/ospf6_abr.c +++ b/ospf6d/ospf6_abr.c @@ -641,6 +641,11 @@ void ospf6_abr_originate_summary(struct ospf6_route *route) if (route->type == OSPF6_DEST_TYPE_NETWORK) { oa = ospf6_area_lookup(route->path.area_id, ospf6); + if (!oa) { + zlog_err("OSPFv6 area lookup failed"); + return; + } + range = ospf6_route_lookup_bestmatch(&route->prefix, oa->range_table); if (range) { |
