diff options
author | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-10-17 13:34:20 +0300 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-10-18 13:26:37 +0300 |
commit | b5259176625fc30e12410d18f535802d8542b0ad (patch) | |
tree | 0921f9694c58e0d2daa979b1d63239da64a57a80 | |
parent | 569e0e85d96229a28bb08b8f900fd7d1ce3c7789 (diff) | |
download | connman-b5259176625fc30e12410d18f535802d8542b0ad.tar.gz connman-b5259176625fc30e12410d18f535802d8542b0ad.tar.bz2 connman-b5259176625fc30e12410d18f535802d8542b0ad.zip |
service: Don't trigger autoconnect when neither service is preferred
Don't trigger a new autoconnect when neither the default nor the new
service is preferred. Rely on the fact that normal autoconnect selection
mechanism has done the work for us already.
-rw-r--r-- | src/service.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/service.c b/src/service.c index 3417e892..5dee4cdb 100644 --- a/src/service.c +++ b/src/service.c @@ -4941,7 +4941,6 @@ static int service_update_preferred_order(struct connman_service *default_servic return 0; } } - return -EAGAIN; } return -EALREADY; @@ -4977,8 +4976,6 @@ static int service_indicate_state(struct connman_service *service) service, new_state); if (result == -EALREADY) return result; - if (result == -EAGAIN) - __connman_service_auto_connect(); } if (old_state == CONNMAN_SERVICE_STATE_ONLINE) |