Hi,
+++ b/src/dhcp.c
@@ -459,7 +459,8 @@ static void lease_available_cb(GDHCPClient *dhcp_client, 
gpointer user_data)
                __connman_ipconfig_set_gateway(dhcp->ipconfig, gateway);
        }
- if (!apply_lease_available_on_network(dhcp_client, dhcp))
+       if (dhcp->network
+               && !apply_lease_available_on_network(dhcp_client, dhcp))
                return;

Indeed, but do the test in apply_lease_available_on_network() preferably.
just a: if (!dhcp->network)
                return true;

Thanks,

Tomasz
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to