From 821f10e02463cfdf55765bad99029be9b2f2cad7 Mon Sep 17 00:00:00 2001 From: Marcin Kraglak Date: Thu, 15 May 2014 15:02:28 +0200 Subject: [PATCH] shared/gatt: Modify gatt_db_find_information to return list of handles For now this function will return list of found handles. --- src/shared/gatt-db.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/shared/gatt-db.c b/src/shared/gatt-db.c index d5fa17d8d..cb63754cd 100644 --- a/src/shared/gatt-db.c +++ b/src/shared/gatt-db.c @@ -614,7 +614,6 @@ static void find_information(void *data, void *user_data) struct find_information_data *search_data = user_data; struct gatt_db_service *service = data; struct gatt_db_attribute *attribute; - struct gatt_db_find_information *value; int i; if (!service->active) @@ -636,14 +635,8 @@ static void find_information(void *data, void *user_data) if (attribute->handle > search_data->end_handle) return; - value = new0(struct gatt_db_find_information, 1); - if (!value) - return; - - value->handle = attribute->handle; - value->uuid = attribute->uuid; - if (!queue_push_tail(search_data->queue, value)) - free(value); + queue_push_tail(search_data->queue, + UINT_TO_PTR(attribute->handle)); } } -- 2.47.3