diff options
author | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-12-10 12:42:03 +0200 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-12-10 13:01:06 +0200 |
commit | 14f573d3bef14157f54541e614d8a6bca906b28d (patch) | |
tree | 6963c38fc4d955e3a1f947764b6d9556046fe21e /src/manager.c | |
parent | 93bce67bb7abbad07161280e1491cb5faaabf602 (diff) | |
download | connman-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.c | 8 |
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; } |