You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	Merge commit 'a4fec9a7eab842ea5eea1b1ee98624356cb31422'
* commit 'a4fec9a7eab842ea5eea1b1ee98624356cb31422':
  rtmppkt: Check for packet size mismatches
See 7d57ca4d9a
Merged-by: Clément Bœsch <u@pkh.me>
			
			
This commit is contained in:
		| @@ -236,11 +236,11 @@ static int rtmp_packet_read_one_chunk(URLContext *h, RTMPPacket *p, | ||||
|         timestamp += prev_pkt[channel_id].timestamp; | ||||
|  | ||||
|     if (prev_pkt[channel_id].read && size != prev_pkt[channel_id].size) { | ||||
|         av_log(NULL, AV_LOG_ERROR, "RTMP packet size mismatch %d != %d\n", | ||||
|                 size, | ||||
|                 prev_pkt[channel_id].size); | ||||
|         av_log(h, AV_LOG_ERROR, "RTMP packet size mismatch %d != %d\n", | ||||
|                                 size, prev_pkt[channel_id].size); | ||||
|         ff_rtmp_packet_destroy(&prev_pkt[channel_id]); | ||||
|         prev_pkt[channel_id].read = 0; | ||||
|         return AVERROR_INVALIDDATA; | ||||
|     } | ||||
|  | ||||
|     if (!prev_pkt[channel_id].read) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user