From 49bf3069eac66068f5488ccaa885671f5e76ff9c Mon Sep 17 00:00:00 2001 From: Zhang zhengguang Date: Thu, 15 Jan 2015 16:27:30 +0800 Subject: [PATCH] config: Fix service provision issue Fixes TC-2298 Root cause: ConnMan will check the wifi security type from nfc daemon to decide whether to auto connect the related wifi service, but it can't get the security type in current mechanism, So that the wifi AP got from nfc tag will not be connected. Solution: ConnMan doesn't need to check wifi security type when it tries to provision service. Change-Id: I4ee3294214b756f9a39b6dc21cb658acd0640cc7 --- src/config.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/config.c b/src/config.c index 93a788a..61cf8ae 100644 --- a/src/config.c +++ b/src/config.c @@ -1098,7 +1098,6 @@ static int try_provision_service(struct connman_config_service *config, enum connman_service_type type; const void *ssid; unsigned int ssid_len; - const char *str; network = __connman_service_get_network(service); if (!network) { @@ -1129,10 +1128,6 @@ static int try_provision_service(struct connman_config_service *config, if (memcmp(config->ssid, ssid, ssid_len)) return -ENOENT; - str = connman_network_get_string(network, "WiFi.Security"); - if (config->security != __connman_service_string2security(str)) - return -ENOENT; - break; case CONNMAN_SERVICE_TYPE_ETHERNET: -- 2.7.4