]> git.proxmox.com Git - mirror_frr.git/commitdiff
ospf6d: null check (Coverity 23024)
authorpaco <paco@voltanet.io>
Wed, 27 Jun 2018 12:52:54 +0000 (14:52 +0200)
committerpaco <paco@voltanet.io>
Wed, 27 Jun 2018 13:31:05 +0000 (15:31 +0200)
Signed-off-by: F. Aragon <paco@voltanet.io>
ospf6d/ospf6_abr.c

index b3aa3b21d2b5221e1d3eb76cf9395cd6764b1a23..5398ea5054186f7a0ed8ac8173b402062e3fc8f7 100644 (file)
@@ -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) {