]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/rtmppkt.c
avcodec/x86/vp9dsp_init_16bpp: Fix linking to missing ff_vp9_ipred_dr_32x32_16_avx2...
[ffmpeg] / libavformat / rtmppkt.c
index cde0da78ce144b23a74944e17080b5fca86587ec..833a3dbadebede9f6d4f5eb2bd627f359881dc5b 100644 (file)
@@ -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) {