You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avfilter/f_loop: Fix leak on error
Fixes CID1355117 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
		| @@ -88,8 +88,10 @@ static int push_samples(AVFilterContext *ctx, int nb_samples) | ||||
|         if (!out) | ||||
|             return AVERROR(ENOMEM); | ||||
|         ret = av_audio_fifo_peek_at(s->fifo, (void **)out->extended_data, out->nb_samples, s->current_sample); | ||||
|         if (ret < 0) | ||||
|         if (ret < 0) { | ||||
|             av_frame_free(&out); | ||||
|             return ret; | ||||
|         } | ||||
|         out->pts = s->pts; | ||||
|         out->nb_samples = ret; | ||||
|         s->pts += out->nb_samples; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user