From: Guoqiang Liu <guoqiang....@archermind.com> network doesn't make sense to P2P, so only apply dhcp result to service when network available. --- src/dhcp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/dhcp.c b/src/dhcp.c index 132b787..eaff2ce 100644 --- a/src/dhcp.c +++ 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; if (ip_change) -- 1.7.9.5 _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman