Change-Id: I4e671a0add6a55b80712cb3f07d4bd490e986fc7
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
if (conn == NULL)
return;
- if (0 < conn->hal_fd)
+ if (0 < conn->hal_fd) {
+ shutdown(conn->hal_fd, SHUT_RDWR);
close(conn->hal_fd);
+ }
if (conn->hal_watch > 0) {
g_source_remove(conn->hal_watch);
conn->hal_watch = 0;
}
- if (0 < conn->stack_fd)
+ if (0 < conn->stack_fd) {
+ shutdown(conn->stack_fd, SHUT_RDWR);
close(conn->stack_fd);
+ }
if (conn->bt_watch > 0) {
g_source_remove(conn->bt_watch);