From: Yu Watanabe Date: Fri, 11 Feb 2022 00:49:13 +0000 (+0900) Subject: resolve: refuse AF_UNSPEC when resolving address X-Git-Tag: v251-rc1~270 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0234f0c0531682e7f28a4ef51852c102c6e97267;p=thirdparty%2Fsystemd.git resolve: refuse AF_UNSPEC when resolving address Fixes #22480. --- diff --git a/src/resolve/resolved-varlink.c b/src/resolve/resolved-varlink.c index 793be412545..59ebd8c3127 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)