You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	yop: Do not keep a copy of parts of the returned packet
Fixes double free Regression since the new buffer references, thus no FFmpeg releases should be affected Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		| @@ -135,8 +135,7 @@ static int yop_read_packet(AVFormatContext *s, AVPacket *pkt) | ||||
|  | ||||
|     if (yop->video_packet.data) { | ||||
|         *pkt                   =  yop->video_packet; | ||||
|         yop->video_packet.data =  NULL; | ||||
|         yop->video_packet.size =  0; | ||||
|         memset(&yop->video_packet, 0, sizeof(yop->video_packet)); | ||||
|         pkt->data[0]           =  yop->odd_frame; | ||||
|         pkt->flags             |= AV_PKT_FLAG_KEY; | ||||
|         yop->odd_frame         ^= 1; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user