X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=vpn%2Fvpn-ipconfig.c;fp=vpn%2Fvpn-ipconfig.c;h=825b43c40ff5c1116bb731699d5bc0e3b7bc12c7;hb=bf0e619ef451bde3568c1af509ccb12cbda2ff93;hp=c4fa54823e11acaff7ba29d3a2374d531581fe03;hpb=2985b9822ac3f5acfef2933cbda98c1285e11af4;p=platform%2Fupstream%2Fconnman.git diff --git a/vpn/vpn-ipconfig.c b/vpn/vpn-ipconfig.c index c4fa548..825b43c 100755 --- a/vpn/vpn-ipconfig.c +++ b/vpn/vpn-ipconfig.c @@ -211,7 +211,7 @@ int __vpn_ipconfig_address_add(struct vpn_ipconfig *ipconfig, int family) if (family == AF_INET) return connman_inet_set_address(ipconfig->index, - ipconfig->address); + ipconfig->address); else if (family == AF_INET6) return connman_inet_set_ipv6_address(ipconfig->index, ipconfig->address); @@ -282,7 +282,10 @@ static struct vpn_ipconfig *create_ipv6config(int index) return NULL; } + connman_ipaddress_set_p2p(ipv6config->address, true); + ipv6config->system = connman_ipaddress_alloc(AF_INET6); + connman_ipaddress_set_p2p(ipv6config->system, true); DBG("ipconfig %p", ipv6config); @@ -314,7 +317,10 @@ struct vpn_ipconfig *__vpn_ipconfig_create(int index, int family) return NULL; } + connman_ipaddress_set_p2p(ipconfig->address, true); + ipconfig->system = connman_ipaddress_alloc(AF_INET); + connman_ipaddress_set_p2p(ipconfig->system, true); DBG("ipconfig %p", ipconfig);