bluetooth: move installation of mq's earlier to avoid context asserts to be triggered
authorLennart Poettering <lennart@poettering.net>
Sat, 15 Aug 2009 22:43:22 +0000 (00:43 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 15 Aug 2009 22:43:22 +0000 (00:43 +0200)
src/modules/bluetooth/module-bluetooth-device.c

index 5f119c7..d6321fc 100644 (file)
@@ -1262,11 +1262,11 @@ static void thread_func(void *userdata) {
     if (u->core->realtime_scheduling)
         pa_make_realtime(u->core->realtime_priority);
 
+    pa_thread_mq_install(&u->thread_mq);
+
     if (start_stream_fd(u) < 0)
         goto fail;
 
-    pa_thread_mq_install(&u->thread_mq);
-
     for (;;) {
         struct pollfd *pollfd;
         int ret;