When multiple write-data come on fd in continuously, the data merged.
- reproduction sequnce
1. makes gatt connection
2. writes on characteristic continuously in client side
3. received-data merged on write_value_requested_cb
Change-Id: Ieed5e2a115220d9ebfa48eae03fbf45ebb4402d5
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
BT_DBG("GATT Server Acquire Write Offset: [%d]", offset);
- if (socketpair(AF_UNIX, SOCK_STREAM, 0, pipefd) < 0) {
+ if (socketpair(AF_UNIX, SOCK_SEQPACKET, 0, pipefd) < 0) {
strerror_r(errno, err_msg, sizeof(err_msg));
BT_ERR("socketpair(): %s", err_msg);
return ;