From: Lennart Poettering Date: Tue, 3 Sep 2024 08:45:26 +0000 (+0200) Subject: resolved: simplify initialization of DnsScope X-Git-Tag: v257-rc1~474 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=14dc0fc4ef069080253ce109e87d929d52e19c82;p=thirdparty%2Fsystemd.git resolved: simplify initialization of DnsScope --- diff --git a/src/resolve/resolved-dns-scope.c b/src/resolve/resolved-dns-scope.c index 4d4e952dac4..5292b11405c 100644 --- a/src/resolve/resolved-dns-scope.c +++ b/src/resolve/resolved-dns-scope.c @@ -42,7 +42,9 @@ int dns_scope_new(Manager *m, DnsScope **ret, Link *l, DnsProtocol protocol, int .protocol = protocol, .family = family, .resend_timeout = MULTICAST_RESEND_TIMEOUT_MIN_USEC, - .mdns_goodbye_event_source = NULL, + + /* Enforce ratelimiting for the multicast protocols */ + .ratelimit = { MULTICAST_RATELIMIT_INTERVAL_USEC, MULTICAST_RATELIMIT_BURST }, }; if (protocol == DNS_PROTOCOL_DNS) { @@ -72,9 +74,6 @@ int dns_scope_new(Manager *m, DnsScope **ret, Link *l, DnsProtocol protocol, int log_debug("New scope on link %s, protocol %s, family %s", l ? l->ifname : "*", dns_protocol_to_string(protocol), family == AF_UNSPEC ? "*" : af_to_name(family)); - /* Enforce ratelimiting for the multicast protocols */ - s->ratelimit = (const RateLimit) { MULTICAST_RATELIMIT_INTERVAL_USEC, MULTICAST_RATELIMIT_BURST }; - *ret = s; return 0; }