You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avfilter/showpalette: fix leak in case of error
Fixes CID1270820 Fixes CID1270818
This commit is contained in:
		| @@ -48,8 +48,11 @@ static int query_formats(AVFilterContext *ctx) | ||||
|     static const enum AVPixelFormat out_fmts[] = {AV_PIX_FMT_RGB32, AV_PIX_FMT_NONE}; | ||||
|     AVFilterFormats *in  = ff_make_format_list(in_fmts); | ||||
|     AVFilterFormats *out = ff_make_format_list(out_fmts); | ||||
|     if (!in || !out) | ||||
|     if (!in || !out) { | ||||
|         av_freep(&in); | ||||
|         av_freep(&out); | ||||
|         return AVERROR(ENOMEM); | ||||
|     } | ||||
|     ff_formats_ref(in,  &ctx->inputs[0]->out_formats); | ||||
|     ff_formats_ref(out, &ctx->outputs[0]->in_formats); | ||||
|     return 0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user