Fix the crash in the fail case
[platform/core/connectivity/bluetooth-frwk.git] / bt-service / bt-request-handler.c
index 38ec417..4095abd 100644 (file)
@@ -3053,9 +3053,6 @@ gboolean __bt_service_check_privilege(int function_name,
        char err_msg[256] = {0, };
 
        retv_if(unique_name == NULL, FALSE);
-
-       BT_DBG("unique_name: %s", unique_name);
-
        retv_if(bt_service_conn == NULL, FALSE);
 
        ret_val = cynara_creds_get_default_client_method(&client_creds_method);
@@ -3079,8 +3076,6 @@ gboolean __bt_service_check_privilege(int function_name,
                return FALSE;
        }
 
-       BT_DBG("client_creds: %s", client_creds);
-
        ret_val = cynara_creds_gdbus_get_user(bt_service_conn, unique_name, user_creds_method, &user_creds);
        if (ret_val != CYNARA_API_SUCCESS) {
                cynara_strerror(ret_val, err_msg, sizeof(err_msg));
@@ -3090,7 +3085,7 @@ gboolean __bt_service_check_privilege(int function_name,
                return FALSE;
        }
 
-       BT_DBG("user_creds: %s", user_creds);
+       BT_DBG("%s, %s, %s", unique_name, client_creds, user_creds);
 
        switch (function_name) {
        case BT_SET_LOCAL_NAME:
@@ -3366,6 +3361,8 @@ gboolean __bt_service_check_privilege(int function_name,
        case BT_GET_BONDED_DEVICES:
        case BT_GET_PROFILE_CONNECTED_DEVICES:
        case BT_GET_BONDED_DEVICE:
+       case BT_PASSKEY_REPLY:
+       case BT_PASSKEY_CONFIRMATION_REPLY:
        case BT_GET_IS_ALIAS_SET:
        case BT_IS_DEVICE_CONNECTED:
        case BT_GET_CONNECTED_LINK_TYPE: