diff --git a/src/network/networkd-link-bus.c b/src/network/networkd-link-bus.c index 53ac080a47..454db15fdf 100644 --- a/src/network/networkd-link-bus.c +++ b/src/network/networkd-link-bus.c @@ -88,7 +88,7 @@ int bus_link_method_set_ntp_servers(sd_bus_message *message, void *userdata, sd_ r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-ntp-servers", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -124,7 +124,7 @@ static int bus_link_method_set_dns_servers_internal(sd_bus_message *message, voi r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-dns-servers", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -225,7 +225,7 @@ int bus_link_method_set_domains(sd_bus_message *message, void *userdata, sd_bus_ r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-domains", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -262,7 +262,7 @@ int bus_link_method_set_default_route(sd_bus_message *message, void *userdata, s r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-default-route", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -308,7 +308,7 @@ int bus_link_method_set_llmnr(sd_bus_message *message, void *userdata, sd_bus_er r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-llmnr", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -354,7 +354,7 @@ int bus_link_method_set_mdns(sd_bus_message *message, void *userdata, sd_bus_err r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-mdns", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -400,7 +400,7 @@ int bus_link_method_set_dns_over_tls(sd_bus_message *message, void *userdata, sd r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-dns-over-tls", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -446,7 +446,7 @@ int bus_link_method_set_dnssec(sd_bus_message *message, void *userdata, sd_bus_e r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-dnssec", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -504,7 +504,7 @@ int bus_link_method_set_dnssec_negative_trust_anchors(sd_bus_message *message, v r = bus_verify_polkit_async( message, "org.freedesktop.network1.set-dnssec-negative-trust-anchors", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -534,7 +534,7 @@ int bus_link_method_revert_ntp(sd_bus_message *message, void *userdata, sd_bus_e r = bus_verify_polkit_async( message, "org.freedesktop.network1.revert-ntp", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) return r; @@ -563,7 +563,7 @@ int bus_link_method_revert_dns(sd_bus_message *message, void *userdata, sd_bus_e r = bus_verify_polkit_async( message, "org.freedesktop.network1.revert-dns", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -592,7 +592,7 @@ int bus_link_method_force_renew(sd_bus_message *message, void *userdata, sd_bus_ r = bus_verify_polkit_async( message, "org.freedesktop.network1.forcerenew", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -621,7 +621,7 @@ int bus_link_method_renew(sd_bus_message *message, void *userdata, sd_bus_error r = bus_verify_polkit_async( message, "org.freedesktop.network1.renew", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) @@ -645,7 +645,7 @@ int bus_link_method_reconfigure(sd_bus_message *message, void *userdata, sd_bus_ r = bus_verify_polkit_async( message, "org.freedesktop.network1.reconfigure", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", l->ifname), &l->manager->polkit_registry, error); if (r < 0) diff --git a/src/network/networkd-link-varlink.c b/src/network/networkd-link-varlink.c index c802c7fb43..02d25a757e 100644 --- a/src/network/networkd-link-varlink.c +++ b/src/network/networkd-link-varlink.c @@ -104,7 +104,9 @@ static int vl_method_link_up_or_down(sd_varlink *vlink, sd_json_variant *paramet vlink, manager->bus, "org.freedesktop.network1.manage-links", - /* details= */ NULL, + (const char**) STRV_MAKE( + "interface", link->ifname, + "verb", up ? "up" : "down"), &manager->polkit_registry); if (r <= 0) return r; @@ -143,7 +145,7 @@ int vl_method_link_renew(sd_varlink *vlink, sd_json_variant *parameters, sd_varl vlink, manager->bus, "org.freedesktop.network1.renew", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", link->ifname), &manager->polkit_registry); if (r <= 0) return r; @@ -173,7 +175,7 @@ int vl_method_link_force_renew(sd_varlink *vlink, sd_json_variant *parameters, s vlink, manager->bus, "org.freedesktop.network1.forcerenew", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", link->ifname), &manager->polkit_registry); if (r <= 0) return r; @@ -202,7 +204,7 @@ int vl_method_link_reconfigure(sd_varlink *vlink, sd_json_variant *parameters, s vlink, manager->bus, "org.freedesktop.network1.reconfigure", - /* details= */ NULL, + (const char**) STRV_MAKE("interface", link->ifname), &manager->polkit_registry); if (r <= 0) return r;