]> code.delx.au - pulseaudio/commitdiff
Handle when threaded mainloop is freed before it is started.
authorPierre Ossman <ossman@cendio.se>
Mon, 6 Nov 2006 10:14:16 +0000 (10:14 +0000)
committerPierre Ossman <ossman@cendio.se>
Mon, 6 Nov 2006 10:14:16 +0000 (10:14 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1405 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/pulse/thread-mainloop.c

index 060782b5724cf7e3b06db8349e152eed938c9148..7e1ccfaa61075a18451fd161e1b3f8fa7415f27c 100644 (file)
@@ -120,7 +120,8 @@ void pa_threaded_mainloop_free(pa_threaded_mainloop* m) {
 
     pa_threaded_mainloop_stop(m);
 
-    pa_thread_free(m->thread);
+    if (m->thread)
+        pa_thread_free(m->thread);
 
     pa_mainloop_free(m->real_mainloop);