lib: vrf lookup may be NULL

The vrf lookup may be NULL, so let's protect against this.
Found in coverity

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Donald Sharp 2019-10-24 18:44:48 -04:00
parent f935dca78f
commit 68a4422da4

View File

@ -1585,7 +1585,7 @@ static const void *lib_interface_lookup_entry(const void *parent_list_entry,
const char *vrfname = keys->key[1];
struct vrf *vrf = vrf_lookup_by_name(vrfname);
return if_lookup_by_name(ifname, vrf->vrf_id);
return vrf ? if_lookup_by_name(ifname, vrf->vrf_id) : NULL;
}
/*