From: Daniel Wagner <daniel.wag...@bmw-carit.de> Since connman_network_set_index() does not create magically the ipconfig for us anymore, we need to create it inside set_connected(). --- plugins/dundee.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/plugins/dundee.c b/plugins/dundee.c index 0dae0c9..b0c7b9f 100644 --- a/plugins/dundee.c +++ b/plugins/dundee.c @@ -32,6 +32,7 @@ #include <connman/plugin.h> #include <connman/device.h> #include <connman/network.h> +#include <connman/service.h> #include <connman/inet.h> #include <connman/dbus.h> @@ -186,10 +187,17 @@ static void create_network(struct dundee_data *info) static void set_connected(struct dundee_data *info) { + struct connman_service *service; + DBG("%s", info->path); connman_inet_ifup(info->index); + service = connman_service_lookup_from_network(info->network); + if (service == NULL) + return; + + connman_service_create_ip4config(service, info->index); connman_network_set_index(info->network, info->index); connman_network_set_ipv4_method(info->network, CONNMAN_IPCONFIG_METHOD_FIXED); -- 1.7.12.rc1.16.g05a20c8 _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman