From f7f3667bcb8e98290ba0c03451a6fdcd767518cc Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Tue, 18 Feb 2020 08:53:11 +0100 Subject: [PATCH] addrfilt: explicitly handle unexpected addresses --- addrfilt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addrfilt.c b/addrfilt.c index dd16700..6208b46 100644 --- a/addrfilt.c +++ b/addrfilt.c @@ -247,6 +247,8 @@ set_subnet_(ADF_AuthTable table, set_subnet(&table->base6, ip6, 4, 0, new_state, delete_children) == ADF_SUCCESS) return ADF_SUCCESS; break; + default: + break; } return ADF_BADSUBNET; @@ -359,9 +361,9 @@ ADF_IsAllowed(ADF_AuthTable table, case IPADDR_INET6: split_ip6(ip_addr, ip6); return check_ip_in_node(&table->base6, ip6); + default: + return 0; } - - return 0; } /* ================================================== */