From 368aa3f0f5edc4daed09055b641c47a9e9dc48c9 Mon Sep 17 00:00:00 2001 From: paul Date: Sun, 25 May 2003 23:24:50 +0000 Subject: Fix missing else in static_add_ipv4() which was causing case of (!ifname) to always be considered to be a blackhole route. (if gate is passed in, it cant be). --- zebra/zebra_rib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'zebra') diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c index fe29e816..4098db26 100644 --- a/zebra/zebra_rib.c +++ b/zebra/zebra_rib.c @@ -1431,7 +1431,7 @@ static_add_ipv4 (struct prefix *p, struct in_addr *gate, char *ifname, /* Make flags. */ if (gate) type = STATIC_IPV4_GATEWAY; - if (ifname) + else if (ifname) type = STATIC_IPV4_IFNAME; else type = STATIC_IPV4_BLACKHOLE; -- cgit v1.2.1