ffmpeg: Fix minor memleak of input_tmp

This commit is contained in:
Chiranjeevi Melam 2011-09-02 00:16:19 +02:00 committed by Michael Niedermayer
parent 94c2478d90
commit e6ea4c715d

View File

@ -232,6 +232,8 @@ static AVBitStreamFilterContext *video_bitstream_filters=NULL;
static AVBitStreamFilterContext *audio_bitstream_filters=NULL;
static AVBitStreamFilterContext *subtitle_bitstream_filters=NULL;
static uint8_t *input_tmp= NULL;
#define DEFAULT_PASS_LOGFILENAME_PREFIX "ffmpeg2pass"
typedef struct InputStream {
@ -557,6 +559,8 @@ static int exit_program(int ret)
avfilter_uninit();
#endif
av_freep(&input_tmp);
if (received_sigterm) {
fprintf(stderr,
"Received signal %d: terminating.\n",
@ -840,7 +844,6 @@ need_realloc:
return;
ist->is_start=0;
}else{
static uint8_t *input_tmp= NULL;
input_tmp= av_realloc(input_tmp, byte_delta + size);
if(byte_delta > allocated_for_size - size){