summaryrefslogtreecommitdiff
path: root/src/connection.c
diff options
context:
space:
mode:
authorJukka Rissanen <jukka.rissanen@nokia.com>2011-02-10 17:52:13 +0200
committerSamuel Ortiz <sameo@linux.intel.com>2011-02-11 12:25:46 +0100
commit84c2a9510cb6606dcdceea55b8250e96954bfe96 (patch)
treec1b1564cba2058cfef4587fedde07461b23f7a80 /src/connection.c
parent007958cb11632a70bdd974dd53aa497f35eea531 (diff)
downloadconnman-84c2a9510cb6606dcdceea55b8250e96954bfe96.tar.gz
connman-84c2a9510cb6606dcdceea55b8250e96954bfe96.tar.bz2
connman-84c2a9510cb6606dcdceea55b8250e96954bfe96.zip
service: Split service state to IPv4 and IPv6 parts
Diffstat (limited to 'src/connection.c')
-rw-r--r--src/connection.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/connection.c b/src/connection.c
index 789a242f..7e517fa7 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -332,7 +332,8 @@ static int connection_probe(struct connman_element *element)
new_gateway->ipv4_gateway);
__connman_service_set_domainname(service, domainname);
- __connman_service_indicate_state(service, CONNMAN_SERVICE_STATE_READY);
+ __connman_service_indicate_state(service, CONNMAN_SERVICE_STATE_READY,
+ CONNMAN_IPCONFIG_TYPE_IPV4);
if (service == NULL) {
new_gateway->vpn = TRUE;
@@ -376,7 +377,8 @@ static void connection_remove(struct connman_element *element)
service = __connman_element_get_service(element);
__connman_service_nameserver_del_routes(service);
__connman_service_indicate_state(service,
- CONNMAN_SERVICE_STATE_DISCONNECT);
+ CONNMAN_SERVICE_STATE_DISCONNECT,
+ CONNMAN_IPCONFIG_TYPE_IPV4);
connman_element_set_enabled(element, FALSE);