---
 src/ipconfig.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/ipconfig.c b/src/ipconfig.c
index 5e34ac0..5d597de 100644
--- a/src/ipconfig.c
+++ b/src/ipconfig.c
@@ -1206,11 +1206,14 @@ int __connman_ipconfig_gateway_add(struct 
connman_ipconfig *ipconfig)
                ipconfig->address->gateway, ipconfig->address->peer);
 
        if (ipconfig->type == CONNMAN_IPCONFIG_TYPE_IPV6 ||
-                               ipconfig->type == CONNMAN_IPCONFIG_TYPE_IPV4)
+                       ipconfig->type == CONNMAN_IPCONFIG_TYPE_IPV4) {
+               __connman_inet_add_default_to_table(ipconfig->index,
+                                               ipconfig->address->gateway);
                return __connman_connection_gateway_add(service,
                                                ipconfig->address->gateway,
                                                ipconfig->type,
                                                ipconfig->address->peer);
+       }
 
        return 0;
 }
-- 
1.7.9.5

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to