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 /src/service.c | |
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.
Diffstat (limited to 'src/service.c')
-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) |