X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ipsp-agent%2Fbluetooth-ipsp-agent.c;h=8ad155c850e86bbc0cf16795400d351f8d713ca7;hb=b90306e3a6ceca49af284a89f35ccccfb7ddfaef;hp=cd6f4712c172cba025012e3987ce392fd2f4ee85;hpb=d35602434b6d8d5f302dfcc3124eb52f57cf8cd6;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-agent.git diff --git a/ipsp-agent/bluetooth-ipsp-agent.c b/ipsp-agent/bluetooth-ipsp-agent.c index cd6f471..8ad155c 100644 --- a/ipsp-agent/bluetooth-ipsp-agent.c +++ b/ipsp-agent/bluetooth-ipsp-agent.c @@ -709,6 +709,10 @@ static void __bt_ipsp_dbus_method(GDBusConnection *connection, __bt_ipsp_execute_dhcp6_server(); + if (net_connection) { + connection_destroy(net_connection); + net_connection = NULL; + } } else if (g_strcmp0(method_name, "SetIpv6Addr") == 0) { int ret; BT_DBG(""); @@ -755,6 +759,8 @@ static void __bt_ipsp_dbus_method(GDBusConnection *connection, g_free(network_ipv6_address); g_free(remote_ipv6_address); g_free(network_interface); + g_free(ifname); + g_free(address); } BT_DBG("-");