diff options
Diffstat (limited to 'udrv')
-rw-r--r-- | udrv/ulinux/uipc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/udrv/ulinux/uipc.c b/udrv/ulinux/uipc.c index 4906ad816..db58a21ae 100644 --- a/udrv/ulinux/uipc.c +++ b/udrv/ulinux/uipc.c @@ -210,7 +210,9 @@ static int accept_server_socket(int sfd) static int uipc_main_init(void) { int i; - const pthread_mutexattr_t attr = PTHREAD_MUTEX_RECURSIVE; + pthread_mutexattr_t attr; + pthread_mutexattr_init(&attr); + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); pthread_mutex_init(&uipc_main.mutex, &attr); BTIF_TRACE_EVENT("### uipc_main_init ###"); |