Fix: Extra "_BACKGROUND" was added in background cgroups. 86/139686/1
authorNishant Chaprana <n.chaprana@samsung.com>
Thu, 20 Jul 2017 06:17:43 +0000 (11:47 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Thu, 20 Jul 2017 06:17:43 +0000 (11:47 +0530)
Description: An extra "_BACKGROUN" keywork was added when any update
in ground status was performed.

Change-Id: Ib297853b08c7516483d88674535b032f1ccd932c
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
packaging/stc-manager.spec
src/monitor/stc-monitor.c

index 4c005ca..8f96ff2 100644 (file)
@@ -1,6 +1,6 @@
 Name:       stc-manager
 Summary:    STC(Smart Traffic Control) manager
-Version:    0.0.24
+Version:    0.0.25
 Release:    0
 Group:      Network & Connectivity/Other
 License:    Apache-2.0
index 5ff6adb..19e4b90 100755 (executable)
@@ -1618,18 +1618,10 @@ stc_error_e stc_monitor_process_update_ground(const stc_app_key_s app_key,
        if (proc_lookup->ground != ground)
                proc_lookup->ground = ground;
 
-       if (ground == STC_APP_STATE_BACKGROUND) {
-               if (__get_background_state()) {
-                       place_pids_to_net_cgroup(proc_key.pid, STC_BACKGROUND_APP_ID);
-               } else {
-                       char *background_app_id = g_strconcat(app_key.app_id,
-                                                       STC_BACKGROUND_APP_SUFFIX, NULL);
-                       place_pids_to_net_cgroup(proc_key.pid, background_app_id);
-                       g_free(background_app_id);
-               }
-       } else {
+       if (ground == STC_APP_STATE_BACKGROUND && __get_background_state())
+               place_pids_to_net_cgroup(proc_key.pid, STC_BACKGROUND_APP_ID);
+       else
                place_pids_to_net_cgroup(proc_key.pid, app_key.app_id);
-       }
 
        return ret;
 }