Change the privilege level for L2CAP listen related functions 68/273668/1
authorWootak Jung <wootak.jung@samsung.com>
Tue, 12 Apr 2022 02:19:30 +0000 (11:19 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Tue, 12 Apr 2022 02:19:30 +0000 (11:19 +0900)
Change-Id: Ic5b577ab81a643e6b969e865eeb3daf204838cc5

bt-service/services/bt-request-handler.c

index 458a314..ef37f72 100644 (file)
@@ -5544,6 +5544,9 @@ gboolean __bt_service_check_privilege(int function_name,
        case BT_L2CAP_LE_CREATE_SOCKET:
        case BT_L2CAP_LE_REMOVE_SOCKET:
        case BT_L2CAP_LE_LISTEN_AND_ACCEPT:
+       case BT_L2CAP_LE_ACCEPT_CONNECTION:
+       case BT_L2CAP_LE_REJECT_CONNECTION:
+       case BT_L2CAP_LE_LISTEN:
 
        ret_val = cynara_check(p_cynara, client_creds, client_session, user_creds,
                                                BT_PRIVILEGE_PUBLIC);
@@ -5697,10 +5700,6 @@ gboolean __bt_service_check_privilege(int function_name,
        case BT_MESH_MODEL_GET_PUBLICATION:
        case BT_MESH_NETWORK_GET_GROUPS:
 
-       case BT_L2CAP_LE_ACCEPT_CONNECTION:
-       case BT_L2CAP_LE_REJECT_CONNECTION:
-       case BT_L2CAP_LE_LISTEN:
-
        ret_val = cynara_check(p_cynara, client_creds, client_session, user_creds,
                                BT_PRIVILEGE_PLATFORM);