diff options
author | Mark Stapp <mjs@voltanet.io> | 2019-05-17 20:44:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-17 20:44:11 +0200 |
commit | 84cdd5b375bb53fdcb25e3e9989af526cfa9983f (patch) | |
tree | bd6706cdc0e20bd46d1d5458bf805de52ba1cbae /zebra | |
parent | Merge pull request #4168 from qlyoung/vrrp (diff) | |
parent | zebra: Continue rm update if table not found (diff) | |
download | frr-84cdd5b375bb53fdcb25e3e9989af526cfa9983f.tar.xz frr-84cdd5b375bb53fdcb25e3e9989af526cfa9983f.zip |
Merge pull request #4357 from sworleys/Table-Null-Cov
zebra: Continue rm update if table not found
Diffstat (limited to 'zebra')
-rw-r--r-- | zebra/redistribute.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/zebra/redistribute.c b/zebra/redistribute.c index f3155deb1..b13f1170c 100644 --- a/zebra/redistribute.c +++ b/zebra/redistribute.c @@ -770,6 +770,13 @@ void zebra_import_table_rm_update(const char *rmap) continue; table = zebra_vrf_table_with_table_id(afi, SAFI_UNICAST, i, VRF_DEFAULT); + if (!table) { + if (IS_ZEBRA_DEBUG_RIB_DETAILED) + zlog_debug("%s: Table id=%d not found", + __func__, i); + continue; + } + for (rn = route_top(table); rn; rn = route_next(rn)) { /* For each entry in the non-default * routing table, |