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);