diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2010-11-03 17:48:19 +0100 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2010-11-03 18:08:37 +0100 |
commit | 32de892dbbc9b2824a9648d164a43247237c4be6 (patch) | |
tree | 24624a68f4ef0c88e9cc09880aff78c472ec00fc | |
parent | e422f9a2109bc8de0ba2dc1276646037b9c1b5f7 (diff) | |
download | connman-32de892dbbc9b2824a9648d164a43247237c4be6.tar.gz connman-32de892dbbc9b2824a9648d164a43247237c4be6.tar.bz2 connman-32de892dbbc9b2824a9648d164a43247237c4be6.zip |
service: Try to autoconnect favorite but failed services at boot
-rw-r--r-- | src/service.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/service.c b/src/service.c index 8e1171b1..ec51a8b8 100644 --- a/src/service.c +++ b/src/service.c @@ -4295,7 +4295,8 @@ static int service_load(struct connman_service *service) str = g_key_file_get_string(keyfile, service->identifier, "Failure", NULL); if (str != NULL) { - service->state = CONNMAN_SERVICE_STATE_FAILURE; + if (service->favorite == FALSE) + service->state = CONNMAN_SERVICE_STATE_FAILURE; service->error = string2error(str); } break; |