diff options
Diffstat (limited to 'src/service.c')
-rw-r--r-- | src/service.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/service.c b/src/service.c index f6504021..6dce706f 100644 --- a/src/service.c +++ b/src/service.c @@ -3798,8 +3798,10 @@ static DBusMessage *connect_service(DBusConnection *conn, err = __connman_service_disconnect(temp); if (err < 0 && err != -EINPROGRESS) return __connman_error_in_progress(msg); - else + else { + set_idle(temp); break; + } } iter = g_sequence_iter_next(iter); |