Fix the bug for LE scan filtering
[platform/core/connectivity/bluetooth-frwk.git] / bt-oal / oal-gatt.c
index c5b8956..cd5d354 100644 (file)
@@ -2278,7 +2278,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_NAME;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_UUID){
                BT_INFO("OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_UUID is being added");
@@ -2311,7 +2311,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_UUID;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_SOLICITATION_UUID){
                BT_INFO("OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_SOLICITATION_UUID is being added");
@@ -2342,7 +2342,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_SOLICITATION_UUID;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_DATA){
                ret = gatt_api->client->scan_filter_add_remove(client_info,
@@ -2367,7 +2367,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_DATA;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_MANUFACTURER_DATA){
                ret = gatt_api->client->scan_filter_add_remove(client_info,
@@ -2393,7 +2393,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_MANUFACTURER_DATA;
        }
 
        BT_DBG("Filter selection 0x%.2x", feature_selection);