[pulseaudio-commits] r1545 - /branches/lennart/src/pulsecore/sink-input.c

svnmailer-noreply at 0pointer.de svnmailer-noreply at 0pointer.de
Thu Jul 26 06:58:51 PDT 2007


Author: lennart
Date: Thu Jul 26 15:58:50 2007
New Revision: 1545

URL: http://0pointer.de/cgi-bin/viewcvs.cgi?rev=3D1545&root=3Dpulseaudio&vi=
ew=3Drev
Log:
properly free memblocks when skipping over them

Modified:
    branches/lennart/src/pulsecore/sink-input.c

Modified: branches/lennart/src/pulsecore/sink-input.c
URL: http://0pointer.de/cgi-bin/viewcvs.cgi/branches/lennart/src/pulsecore/=
sink-input.c?rev=3D1545&root=3Dpulseaudio&r1=3D1544&r2=3D1545&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/lennart/src/pulsecore/sink-input.c (original)
+++ branches/lennart/src/pulsecore/sink-input.c Thu Jul 26 15:58:50 2007
@@ -475,8 +475,11 @@
                 pa_cvolume volume;
                 =

                 if (pa_sink_input_peek(i, &chunk, &volume) >=3D 0) {
-                    size_t l =3D chunk.length;
-
+                    size_t l;
+
+                    pa_memblock_unref(chunk.memblock);
+
+                    l =3D chunk.length;
                     if (l > length)
                         l =3D length;
                     =





More information about the pulseaudio-commits mailing list