Fixed a memory leak in cNonBlockingFileReader

This commit is contained in:
Klaus Schmidinger 2003-05-24 09:10:07 +02:00
parent 24bbaa277c
commit 987c2f34e7
3 changed files with 4 additions and 1 deletions

View File

@ -172,6 +172,7 @@ Stefan Huelswitt <huels@iname.com>
for implementing setting the "broken link" flag for GOPs at the beginning of a new
video sequence, which avoids artefacts when cutting
for suggesting to add VDRVERSNUM to config.h
for fixing a memory leak in cNonBlockingFileReader
Ulrich Röder <roeder@efr-net.de>
for pointing out that there are channels that have a symbol rate higher than

View File

@ -2177,3 +2177,4 @@ Video Disk Recorder Revision History
- Modified handling of audio packets in cDvbPlayer for better sync with external
AC3 replay (thanks to Werner Fink).
- Fixed a memory leak in cNonBlockingFileReader (thanks to Stefan Huelswitt).

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: dvbplayer.c 1.21 2003/05/19 15:23:19 kls Exp $
* $Id: dvbplayer.c 1.22 2003/05/24 09:04:26 kls Exp $
*/
#include "dvbplayer.h"
@ -114,6 +114,7 @@ void cNonBlockingFileReader::Clear(void)
{
cMutexLock MutexLock(&mutex);
f = -1;
free(buffer);
buffer = NULL;
wanted = length = 0;
hasData = false;