From 0234f0c0531682e7f28a4ef51852c102c6e97267 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 11 Feb 2022 09:49:13 +0900 Subject: [PATCH] resolve: refuse AF_UNSPEC when resolving address Fixes #22480. --- src/resolve/resolved-varlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resolve/resolved-varlink.c b/src/resolve/resolved-varlink.c index 793be41254..59ebd8c312 100644 --- a/src/resolve/resolved-varlink.c +++ b/src/resolve/resolved-varlink.c @@ -484,7 +484,7 @@ static int vl_method_resolve_address(Varlink *link, JsonVariant *parameters, Var if (p.ifindex < 0) return varlink_error_invalid_parameter(link, JSON_VARIANT_STRING_CONST("ifindex")); - if (!IN_SET(p.family, AF_UNSPEC, AF_INET, AF_INET6)) + if (!IN_SET(p.family, AF_INET, AF_INET6)) return varlink_error_invalid_parameter(link, JSON_VARIANT_STRING_CONST("family")); if (FAMILY_ADDRESS_SIZE(p.family) != p.address_size) -- 2.25.1