Fix position of setting is_own GATT attribute handle 69/248069/2
authorAnupam Roy <anupam.r@samsung.com>
Fri, 20 Nov 2020 07:10:52 +0000 (12:40 +0530)
committerAnupam Roy <anupam.r@samsung.com>
Sat, 21 Nov 2020 04:08:13 +0000 (04:08 +0000)
commit124b8bc8952eeec6c56038e137b46c53e8d8dbdc
treefa1d79ce07759849c93a8c2a679062bf074e4a5f
parenta202e08059e1ef62492fca485339609062afa4c5
Fix position of setting is_own GATT attribute handle

Issue: is_own_handle variable is wrongly set when
GATT read/write callback is found for the
attribute handle. But, it is possible that, callback is
explicitly not set by application for one of its
own handle. In such case, is_own_handle will remain
false, even when the attribute is owned by the app.
This will cause to miss the GATT internal response
by CAPI, when response is needed for that attribute.

Fix: is_own_handle is set to true, when GATT attribute is
matched for an application.

Change-Id: I85be0fcc03881372c46c76c56cfc69e1952f0163
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
src/bluetooth-common.c