From: Nick Rosbrook Date: Fri, 17 Oct 2025 16:14:13 +0000 (-0400) Subject: wait-online: dispatch DNSConfiguration with SD_JSON_ALLOW_EXTENSIONS X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5e777155d5b6c7aa86fa13316eb034b8036ac623;p=thirdparty%2Fsystemd.git wait-online: dispatch DNSConfiguration with SD_JSON_ALLOW_EXTENSIONS Currently if an unknown field is encountered in the JSON, it is a fatal error. Dispatch with SD_JSON_ALLOW_EXTENSIONS to avoid this. --- diff --git a/src/network/wait-online/dns-configuration.c b/src/network/wait-online/dns-configuration.c index 320f50a981e..20bb71608fd 100644 --- a/src/network/wait-online/dns-configuration.c +++ b/src/network/wait-online/dns-configuration.c @@ -198,7 +198,7 @@ static int dispatch_dns_configuration(const char *name, sd_json_variant *variant } int dns_configuration_from_json(sd_json_variant *variant, DNSConfiguration **ret) { - return dispatch_dns_configuration(NULL, variant, SD_JSON_LOG, ret); + return dispatch_dns_configuration(NULL, variant, SD_JSON_LOG|SD_JSON_ALLOW_EXTENSIONS, ret); } bool dns_is_accessible(DNSConfiguration *c) {