OSDN Git Service

shared/gatt-client: Fix sending confirmation
authorMikhail I. Krivtsov <mikhail.krivtsov@gmail.com>
Sat, 14 May 2016 08:37:30 +0000 (11:37 +0300)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Mon, 23 May 2016 12:15:43 +0000 (15:15 +0300)
commit952efea7bdf85fda26f23ee9bbe6ecae03a223d1
treecbcea16fd277db3633c112e3c22d308a4b498763
parent28ac54bdba320c718bd5c1e245ada87cae7ca546
shared/gatt-client: Fix sending confirmation

Confirmation shall be sent from topmost parent only.
Extra confirmation sent by clone confuses remote side.

> ACL Data RX: Handle 69 flags 0x02 dlen 27
      ATT: Handle Value Indication (0x1d) len 22
        Handle: 0x001f
          Data: 68656c6c6f2027302e302e302e303a3532353332
< ACL Data TX: Handle 69 flags 0x00 dlen 5
      ATT: Handle Value Confirmation (0x1e) len 0
< ACL Data TX: Handle 69 flags 0x00 dlen 5
      ATT: Handle Value Confirmation (0x1e) len 0
src/shared/gatt-client.c