Use proper socket type in uipc for non-android
Change-Id: I5e901ca381c816945146b508770a2aa54d9cdd79
diff --git a/udrv/ulinux/uipc.c b/udrv/ulinux/uipc.c
index 8fec11c..41403eb 100644
--- a/udrv/ulinux/uipc.c
+++ b/udrv/ulinux/uipc.c
@@ -149,7 +149,13 @@
BTIF_TRACE_EVENT("create_server_socket %s", name);
- if(osi_socket_local_server_bind(s, name, ANDROID_SOCKET_NAMESPACE_ABSTRACT) < 0)
+ if(osi_socket_local_server_bind(s, name,
+#if defined(OS_GENERIC)
+ ANDROID_SOCKET_NAMESPACE_FILESYSTEM
+#else // !defined(OS_GENERIC)
+ ANDROID_SOCKET_NAMESPACE_ABSTRACT
+#endif // defined(OS_GENERIC)
+ ) < 0)
{
BTIF_TRACE_EVENT("socket failed to create (%s)", strerror(errno));
close(s);