summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>2012-05-03 12:55:17 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-05-04 11:28:40 +0300
commit7ecde4e9621bc7814923d40b295f2c56291af006 (patch)
tree4db15634b48216a9807cc3eb66f05f1114f3420f
parentcbbf8ea5e2536296cf9393488d5b0fb0497f116a (diff)
downloadconnman-7ecde4e9621bc7814923d40b295f2c56291af006.tar.gz
connman-7ecde4e9621bc7814923d40b295f2c56291af006.tar.bz2
connman-7ecde4e9621bc7814923d40b295f2c56291af006.zip
service: Adding a function to set userconnect value
This is necessary for further fixing while connecting to an hidden network.
-rw-r--r--src/connman.h2
-rw-r--r--src/service.c7
2 files changed, 9 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h
index 08086328..90d1e1f4 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -596,6 +596,8 @@ int __connman_service_set_favorite(struct connman_service *service,
connman_bool_t favorite);
int __connman_service_set_immutable(struct connman_service *service,
connman_bool_t immutable);
+void __connman_service_set_userconnect(struct connman_service *service,
+ connman_bool_t userconnect);
void __connman_service_set_string(struct connman_service *service,
const char *key, const char *value);
diff --git a/src/service.c b/src/service.c
index 7ccde235..3a046eab 100644
--- a/src/service.c
+++ b/src/service.c
@@ -4315,6 +4315,13 @@ void __connman_service_set_string(struct connman_service *service,
}
}
+void __connman_service_set_userconnect(struct connman_service *service,
+ connman_bool_t userconnect)
+{
+ if (service != NULL)
+ service->userconnect = userconnect;
+}
+
static void service_complete(struct connman_service *service)
{
reply_pending(service, EIO);