summaryrefslogtreecommitdiff
path: root/isisd/isis_spf.c
diff options
context:
space:
mode:
Diffstat (limited to 'isisd/isis_spf.c')
-rw-r--r--isisd/isis_spf.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/isisd/isis_spf.c b/isisd/isis_spf.c
index 8f8cfb3078..6a7528623c 100644
--- a/isisd/isis_spf.c
+++ b/isisd/isis_spf.c
@@ -650,16 +650,13 @@ lspfragloop:
}
}
- if (!pseudo_lsp && spftree->family == AF_INET
+ if (!fabricd && !pseudo_lsp && spftree->family == AF_INET
&& spftree->mtid == ISIS_MT_IPV4_UNICAST) {
struct isis_item_list *reachs[] = {
&lsp->tlvs->oldstyle_ip_reach,
&lsp->tlvs->oldstyle_ip_reach_ext};
for (unsigned int i = 0; i < array_size(reachs); i++) {
- if (fabricd)
- continue;
-
vtype = i ? VTYPE_IPREACH_EXTERNAL
: VTYPE_IPREACH_INTERNAL;