From daedd87010ddcd57759b5f6c146e1ca7936136d4 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Tue, 14 Aug 2012 17:05:35 +0300 Subject: provider: Return EINPROGRESS to the caller when connect is pending --- src/service.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/service.c') diff --git a/src/service.c b/src/service.c index 205573a6..8ebf6742 100644 --- a/src/service.c +++ b/src/service.c @@ -3467,6 +3467,12 @@ static void reply_pending(struct connman_service *service, int error) NULL); service->pending = NULL; } + + if (service->provider_pending != NULL) { + __connman_service_reply_dbus_pending(service->provider_pending, + error, service->path); + service->provider_pending = NULL; + } } connman_bool_t -- cgit v1.2.3