simple: call pa_context_disconnect() just to be sure
authorLennart Poettering <lennart@poettering.net>
Tue, 4 Aug 2009 23:04:50 +0000 (01:04 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 4 Aug 2009 23:04:50 +0000 (01:04 +0200)
src/pulse/simple.c

index c2014c5..b5e108f 100644 (file)
@@ -261,8 +261,10 @@ void pa_simple_free(pa_simple *s) {
     if (s->stream)
         pa_stream_unref(s->stream);
 
-    if (s->context)
+    if (s->context) {
+        pa_context_disconnect(s->context);
         pa_context_unref(s->context);
+    }
 
     if (s->mainloop)
         pa_threaded_mainloop_free(s->mainloop);