From b3085ec34614974a30fbe81b862d5823fe6740af Mon Sep 17 00:00:00 2001 From: Jakub Tyszkowski Date: Mon, 14 Apr 2014 12:39:50 +0200 Subject: [PATCH] android/gatt: Fix caching included services descriptors --- android/gatt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/gatt.c b/android/gatt.c index bd7b31a82..6793f9540 100644 --- a/android/gatt.c +++ b/android/gatt.c @@ -1844,7 +1844,7 @@ static bool build_descr_cache(int32_t conn_id, struct gatt_device *dev, /* Clip range to given characteristic */ start = ch->ch.value_handle + 1; - end = srvc->prim.range.end; + end = srvc->primary ? srvc->prim.range.end : srvc->incl.range.end; /* Use next characteristic start as end. If there is none - * service end is valid end. -- 2.47.3