mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-30 20:16:42 +08:00 
			
		
		
		
	avformat/jacosubdec: Fix memleak upon read header failure
The already parsed subtitles (contained in an FFDemuxSubtitlesQueue) would leak if an error happened upon reading a subsequent subtitle. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
		| @@ -188,8 +188,10 @@ static int jacosub_read_header(AVFormatContext *s) | ||||
|             AVPacket *sub; | ||||
|  | ||||
|             sub = ff_subtitles_queue_insert(&jacosub->q, line, len, merge_line); | ||||
|             if (!sub) | ||||
|                 return AVERROR(ENOMEM); | ||||
|             if (!sub) { | ||||
|                 ret = AVERROR(ENOMEM); | ||||
|                 goto fail; | ||||
|             } | ||||
|             sub->pos = pos; | ||||
|             merge_line = len > 1 && !strcmp(&line[len - 2], "\\\n"); | ||||
|             continue; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Andreas Rheinhardt
					Andreas Rheinhardt