diff --git a/src/mainloop-glib.c b/src/mainloop-glib.c index 136ac81c8..2cb0767c9 100644 --- a/src/mainloop-glib.c +++ b/src/mainloop-glib.c @@ -102,6 +102,7 @@ pa_glib_mainloop *pa_glib_mainloop_new(GMainContext *c) void pa_glib_mainloop_free(pa_glib_mainloop* g) { + g_source_destroy(&g->source->base); pa_mainloop_free(g->loop); free(g); }