Remove permission check accepted/tizen/common/20170112.174219 accepted/tizen/ivi/20170111.222021 accepted/tizen/mobile/20170111.221905 accepted/tizen/tv/20170111.221929 accepted/tizen/wearable/20170111.221952 submit/tizen/20170111.041200
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 4 Jan 2017 10:08:56 +0000 (19:08 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 11 Jan 2017 04:14:06 +0000 (13:14 +0900)
This patch removes the permission check for executing an application
with the debug tool.

Change-Id: I66a86012d197edaf120e87e6d455eca72f88c5b9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/launchpad.c

index f1c8011..9177a5f 100755 (executable)
@@ -1263,7 +1263,6 @@ static gboolean __handle_launch_event(gpointer data)
        int type = -1;
        int loader_id;
        int ret;
-       int caller_pid;
 
        traceBegin(TTRACE_TAG_APPLICATION_MANAGER, "LAUNCHPAD:LAUNCH");
        pkt = _recv_pkt_raw(fd, &clifd, &cr);
@@ -1285,16 +1284,8 @@ static gboolean __handle_launch_event(gpointer data)
                goto end;
        }
 
-       if (bundle_get_type(kb, AUL_K_SDK) != BUNDLE_TYPE_NONE) {
-               caller_pid = _debug_get_caller_pid(kb);
-               if (caller_pid > 0) {
-                       if (__check_caller_by_pid(caller_pid) < 0) {
-                               _E("Invalid caller pid");
-                               goto end;
-                       }
-               }
+       if (bundle_get_type(kb, AUL_K_SDK) != BUNDLE_TYPE_NONE)
                _debug_init();
-       }
 
        switch (pkt->cmd) {
        case PAD_CMD_VISIBILITY: