]> git.sesse.net Git - vlc/commitdiff
alsa: do not leak memory on failure to read frames from pcm device.
authorJean-Paul Saman <jean-paul.saman@m2x.nl>
Wed, 20 Aug 2014 11:55:42 +0000 (13:55 +0200)
committerJean-Paul Saman <jean-paul.saman@m2x.nl>
Wed, 20 Aug 2014 11:55:42 +0000 (13:55 +0200)
modules/access/alsa.c

index 7e150deaaa896a74dfc3661c6bd7201464fc55e2..edb8fd700af745b34f9beac70d98f6bab2ce7e2d 100644 (file)
@@ -185,6 +185,7 @@ static void *Thread (void *data)
         pts = mdate ();
         if (frames < 0)
         {
+            block_Release (block);
             if (frames == -EAGAIN)
                 continue;