if (dhcp == NULL)
return -ENOENT;
+ DBG("network %p dhcp %p", network, dhcp);
+
if (dhcp->timeout > 0) {
g_source_remove(dhcp->timeout);
dhcp->timeout = 0;
if (dhcp == NULL)
return -ENOENT;
- DBG("dhcp %p stateless %d", dhcp, dhcp->stateless);
+ DBG("network %p dhcp %p client %p stateless %d", network, dhcp,
+ dhcp->dhcp_client, dhcp->stateless);
if (dhcp->stateless == TRUE)
return -EINVAL;
connman_network_ref(network);
+ DBG("replace network %p dhcp %p", network, dhcp);
+
g_hash_table_replace(network_table, network, dhcp);
/* Initial timeout, RFC 3315, 18.1.5 */
connman_network_ref(network);
+ DBG("replace network %p dhcp %p", network, dhcp);
+
g_hash_table_replace(network_table, network, dhcp);
/* Initial timeout, RFC 3315, 17.1.2 */