This patch fixes SVACE issue. 89/315289/5
authorSameer Kumar <sameer.kumar@samsung.com>
Mon, 29 Jul 2024 11:32:26 +0000 (17:02 +0530)
committerSameer Kumar <sameer.kumar@samsung.com>
Fri, 2 Aug 2024 11:50:10 +0000 (17:20 +0530)
Issue ID:
213496
213568
213587

Change-Id: Icdfd28fd629b061eb48c9f08530fc1ba4ee3dad1
Signed-off-by: Sameer Kumar <sameer.kumar@samsung.com>
bt-oal/bluez_hal/src/bt-hal-l2cap-le-dbus-handler.c
bt-oal/bluez_hal/src/bt-hal-rfcomm-dbus-handler.c

index 5e7eb4b7b23800277920ed50a50640ee9e647a7e..8fed6d50db23d24eeac94eae895e655277df6990 100644 (file)
@@ -682,14 +682,14 @@ static int __listen_l2cap_le_server(l2cap_le_server_data_t *server_data)
        INFO("Listen psm: %d", profile_info.psm);
 
        ret = _bt_hal_listen_l2cap_le(&profile_info);
-       if (ret < 0) {
+       if (ret != BT_STATUS_SUCCESS) {
                ERR("Error: Listen L2CAP_LE server failed");
                return BT_STATUS_FAIL;
        }
 
        if (server_data->psm == L2CAP_LE_DEFAULT_CHANNEL) {
                ret = _bt_hal_get_psm_l2cap_le(&profile_info, &psm);
-               if (ret < 0) {
+               if (ret != BT_STATUS_SUCCESS ) {
                        ERR("Error: get_psm failed");
                        return BT_STATUS_FAIL;
                }
index 0a96b575d246730f577aacb1933144177b86701e..b17ceb60c0f93df84dc1c66d328011d3082bbebc 100644 (file)
@@ -484,7 +484,7 @@ static void __bt_discover_service_response_cb(GDBusProxy *proxy,
                        info.role = "client";
 
                        ret = _bt_hal_register_profile(&info, FALSE);
-                       if (ret < 0)
+                       if (ret != BT_STATUS_SUCCESS)
                                DBG("Error: register profile");
                        ret = _bt_hal_connect_profile(dev_address, cb_data->uuid,
                                        __bt_connect_response_cb, cb_data);
@@ -742,7 +742,7 @@ static int __register_rfcomm_server(rfcomm_server_data_t *server_data)
        INFO("uuid %s, svc: %s, role: %s",
                profile_info.uuid, profile_info.service, profile_info.role);
        ret = _bt_hal_register_profile(&profile_info, TRUE);
-       if (ret < 0) {
+       if (ret != BT_STATUS_SUCCESS) {
                ERR("Error: register profile");
                return BT_STATUS_FAIL;
        }