Remove server instance existence check logic in disconnected case 71/226571/1
authorWootak Jung <wootak.jung@samsung.com>
Tue, 3 Mar 2020 06:50:52 +0000 (15:50 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Wed, 4 Mar 2020 03:17:50 +0000 (12:17 +0900)
commit56dc71b1f6d636e1c8efac19e4452994e95039de
treecec7992b773a0e506437c90e92e1a3feef6b47a1
parentc8dca67e0023d06439062f75ae66d9ae4d1b3bd4
Remove server instance existence check logic in disconnected case

If stop-adv request is comming before disconnected, event if
server_instance is removed, gatt_client_info_list is not removed.

This issue causes that CONNECTED event is not occured on below scenario:
Start-Adv > Connected > [Stop-Adv > Disconnected] > Start-Adv > Connected
                       ([Disconnected > Stop-Adv] is no problem.)

In last connected step, server_instance and gatt_client_info_list are
exsiting. So, connected event is not delivered to service layer.

Change-Id: I940b3e0e6d75c6ad4315fcac40f1af6f3ef612ee
bt-oal/bluez_hal/src/bt-hal-gatt-server.c
bt-oal/oal-gatt.c