Merge "Call g_supplicant_interface_scan with scan_params" into tizen accepted/tizen/common/20160805.125941 accepted/tizen/ivi/20160809.010649 accepted/tizen/mobile/20160809.010600 accepted/tizen/tv/20160809.010620 accepted/tizen/wearable/20160809.010632 submit/tizen/20160805.043406
authortaesub kim <taesub.kim@samsung.com>
Thu, 21 Jul 2016 23:10:59 +0000 (16:10 -0700)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Thu, 21 Jul 2016 23:10:59 +0000 (16:10 -0700)
src/connman.service.in
src/network.c
vpn/connman-vpn.service.in

index 503ec45..3bc442a 100755 (executable)
@@ -7,6 +7,7 @@ DefaultDependencies=no
 Type=dbus
 BusName=net.connman
 Restart=on-failure
+SmackProcessLabel=System
 ExecStart=@sbindir@/connmand -n --noplugin vpn
 StandardOutput=null
 CapabilityBoundingSet=~CAP_MAC_ADMIN
index d20385f..491515f 100755 (executable)
@@ -847,23 +847,6 @@ static void network_remove(struct connman_network *network)
        network->driver = NULL;
 }
 
-static void network_change(struct connman_network *network)
-{
-       DBG("network %p name %s", network, network->name);
-
-       if (!network->connected)
-               return;
-
-       connman_device_set_disconnected(network->device, true);
-
-       if (network->driver && network->driver->disconnect) {
-               network->driver->disconnect(network);
-               return;
-       }
-
-       network->connected = false;
-}
-
 static void probe_driver(struct connman_network_driver *driver)
 {
        GSList *list;
@@ -1470,9 +1453,6 @@ void connman_network_set_error(struct connman_network *network,
 {
        DBG("network %p error %d", network, error);
 
-       network->connecting = false;
-       network->associating = false;
-
        switch (error) {
        case CONNMAN_NETWORK_ERROR_UNKNOWN:
                return;
@@ -1495,7 +1475,7 @@ void connman_network_set_error(struct connman_network *network,
 #endif
        }
 
-       network_change(network);
+       __connman_network_disconnect(network);
 }
 
 /**
@@ -1516,8 +1496,7 @@ int connman_network_set_connected(struct connman_network *network,
                                                        !connected) {
                connman_network_set_error(network,
                                        CONNMAN_NETWORK_ERROR_CONNECT_FAIL);
-               if (__connman_network_disconnect(network) == 0)
-                       return 0;
+               return 0;
        }
 
        if (network->connected == connected)
index 71abb57..6cc59cb 100755 (executable)
@@ -6,6 +6,7 @@ After=dbus.socket
 [Service]
 Type=dbus
 BusName=net.connman.vpn
+SmackProcessLabel=System
 ExecStart=@sbindir@/connman-vpnd -n
 StandardOutput=null
 CapabilityBoundingSet=~CAP_MAC_ADMIN