network: do not emit changed properties when bus connection is not ready

Prompted by #19212.
This commit is contained in:
Yu Watanabe 2021-04-08 01:58:55 +09:00 committed by Zbigniew Jędrzejewski-Szmek
parent ecb4b08c2e
commit a73f8e9f32
2 changed files with 2 additions and 2 deletions

View file

@ -854,7 +854,7 @@ int link_send_changed_strv(Link *link, char **properties) {
assert(link->manager);
assert(properties);
if (!link->manager->bus)
if (!link->manager->bus || sd_bus_is_ready(link->manager->bus) <= 0)
return 0;
p = link_bus_path(link);

View file

@ -339,7 +339,7 @@ int manager_send_changed_strv(Manager *manager, char **properties) {
assert(manager);
assert(properties);
if (!manager->bus)
if (!manager->bus || sd_bus_is_ready(manager->bus) <= 0)
return 0;
return sd_bus_emit_properties_changed_strv(