diff --git a/src/network/networkd-wwan-bus.c b/src/network/networkd-wwan-bus.c index 13a860e2dc..98c6a28c26 100644 --- a/src/network/networkd-wwan-bus.c +++ b/src/network/networkd-wwan-bus.c @@ -882,12 +882,12 @@ static int modem_properties_changed_signal( sd_bus_error *ret_error) { static const struct bus_properties_map map[] = { - { "Bearers", "a{sv}", modem_map_bearers, 0, }, + { "Bearers", "ao", modem_map_bearers, 0, }, { "State", "i", NULL, offsetof(Modem, state) }, { "StateFailedReason", "u", NULL, offsetof(Modem, state_fail_reason) }, { "Manufacturer", "s", NULL, offsetof(Modem, manufacturer) }, { "Model", "s", NULL, offsetof(Modem, model) }, - { "Ports", "a{su}", modem_map_ports, 0, }, + { "Ports", "a(su)", modem_map_ports, 0, }, {} }; Modem *modem = ASSERT_PTR(userdata); @@ -969,7 +969,7 @@ static int modem_add(Manager *m, const char *path, sd_bus_message *message, sd_b { "StateFailedReason", "u", NULL, offsetof(Modem, state_fail_reason) }, { "Manufacturer", "s", NULL, offsetof(Modem, manufacturer) }, { "Model", "s", NULL, offsetof(Modem, model) }, - { "Ports", "a{su}", modem_map_ports, 0, }, + { "Ports", "a(su)", modem_map_ports, 0, }, {} }; Modem *modem;