---
src/service.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/service.c b/src/service.c
index 2e5974f..b7bd700 100644
--- a/src/service.c
+++ b/src/service.c
@@ -4183,8 +4183,12 @@ struct connman_service *
__connman_service_create_from_network(struct connman_ne
update_from_network(service, network);
index = connman_network_get_index(network);
- setup_ip4config(service, index);
- setup_ip6config(service, index);
+
+ if (service->ipconfig_ipv4 == NULL)
+ setup_ip4config(service, index);
+
+ if (service->ipconfig_ipv6 == NULL)
+ setup_ip6config(service, index);
service_register(service);
--
1.7.0.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman