]> code.delx.au - pulseaudio/commitdiff
Fix memory leak in waveout module.
authorPierre Ossman <ossman@cendio.se>
Tue, 22 Aug 2006 15:24:11 +0000 (15:24 +0000)
committerPierre Ossman <ossman@cendio.se>
Tue, 22 Aug 2006 15:24:11 +0000 (15:24 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1323 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/modules/module-waveout.c

index 9c867fdb815a082905f432b1e30571712f9aa674..f1861466eaad78c2b791ca535a305ce89921a7e3 100644 (file)
@@ -611,6 +611,9 @@ void pa__done(pa_core *c, pa_module*m) {
 
     if (!(u = m->userdata))
         return;
+
+    if (u->silence.memblock)
+        pa_memblock_unref(u->silence.memblock);
     
     if (u->event)
         c->mainloop->time_free(u->event);