Diff between bfb77271fff96e2292cd562481520ef3f8700c91 and 49450bf6f01f8f08ee585bda8f75ac7d7f40d0af
Changed Files
| File | Additions | Deletions | Status |
| android/gatt.c | +2 | -4 | modified |
Full Patch
diff --git a/android/gatt.c b/android/gatt.c
index a46c30f..53b1983 100644
--- a/android/gatt.c
+++ b/android/gatt.c
@@ -6314,10 +6314,8 @@ static uint8_t find_by_type_request(const uint8_t *cmd, uint16_t cmd_len,
data.search_value = search_value;
data.device = device;
- gatt_db_find_by_type(gatt_db, start, end, &uuid,
- find_by_type_request_cb, &data);
-
- if (data.error == ATT_ECODE_ATTR_NOT_FOUND) {
+ if (gatt_db_find_by_type(gatt_db, start, end, &uuid,
+ find_by_type_request_cb, &data) == 0) {
size_t mtu;
uint8_t *rsp = g_attrib_get_buffer(device->attrib, &mtu);