Assure that client always registers the callback in sync prepare 94/284594/3
authorSuyeon Hwang <stom.hwang@samsung.com>
Mon, 21 Nov 2022 10:37:27 +0000 (19:37 +0900)
committerSuyeon Hwang <stom.hwang@samsung.com>
Tue, 22 Nov 2022 01:58:07 +0000 (10:58 +0900)
commitd116d4d9e2692e2e8fce313cce21eb1744487117
treed07c22580422fb75511574dd8c5ed4e2452eb010
parent1c9760687cd9ab8822cfb85c2190a1b7586c7c36
Assure that client always registers the callback in sync prepare

- Issue:
Sometimes, the message receive callback registration is skipped even if
the connection is normal.

- Solution:
The client lib always checks the 'register_callback_invoked' flag, but
this flag may not be set properly some cases even if client tries to
prepare synchronously. Thus, this patch removes the flag checking code
from synchronous prepare logic. The synchronous prepare should insure
the invocation of all protocol, so through this patch, the all step of
preparation will be invoked.

Change-Id: If89f4065f139ec032bedddebf6a9927c74f100e7
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
client/tts_tidl.c