summaryrefslogtreecommitdiff
path: root/src/manager.c
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2012-12-10 12:42:03 +0200
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-12-10 13:01:06 +0200
commit14f573d3bef14157f54541e614d8a6bca906b28d (patch)
tree6963c38fc4d955e3a1f947764b6d9556046fe21e /src/manager.c
parent93bce67bb7abbad07161280e1491cb5faaabf602 (diff)
downloadconnman-14f573d3bef14157f54541e614d8a6bca906b28d.tar.gz
connman-14f573d3bef14157f54541e614d8a6bca906b28d.tar.bz2
connman-14f573d3bef14157f54541e614d8a6bca906b28d.zip
manager: -EINPROGRESS is a valid response for ConnectProvider
With VPN connections being handled by connman-vpnd, -EINPROGRESS is a valid value to report to the caller if the VPN is already connecting.
Diffstat (limited to 'src/manager.c')
-rw-r--r--src/manager.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/manager.c b/src/manager.c
index 51a3735d..1d092675 100644
--- a/src/manager.c
+++ b/src/manager.c
@@ -235,14 +235,8 @@ static DBusMessage *connect_provider(DBusConnection *conn,
}
err = __connman_provider_create_and_connect(msg);
- if (err < 0) {
- if (err == -EINPROGRESS) {
- connman_error("Invalid return code from connect");
- err = -EINVAL;
- }
-
+ if (err < 0)
return __connman_error_failed(msg, -err);
- }
return NULL;
}