diff options
Diffstat (limited to 'src/service.c')
-rw-r--r-- | src/service.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/service.c b/src/service.c index 91e0a617..4d5d78cd 100644 --- a/src/service.c +++ b/src/service.c @@ -835,10 +835,14 @@ static void mode_changed(struct connman_service *service) static void state_changed(struct connman_service *service) { + enum connman_service_state state; const char *str; - str = state2string(combine_state(service->state_ipv4, - service->state_ipv6)); + state = combine_state(service->state_ipv4, service->state_ipv6); + + __connman_notifier_service_state_changed(service, state); + + str = state2string(state); if (str == NULL) return; |