mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
avformat/fifo: check for flushed packets and timeshift
Fixes: CID1464151 Dereference after null check Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
a42d249c91
commit
3e44bd068f
@ -593,7 +593,7 @@ static int fifo_write_packet(AVFormatContext *avf, AVPacket *pkt)
|
||||
goto fail;
|
||||
}
|
||||
|
||||
if (fifo->timeshift && pkt->dts != AV_NOPTS_VALUE)
|
||||
if (fifo->timeshift && pkt && pkt->dts != AV_NOPTS_VALUE)
|
||||
atomic_fetch_add_explicit(&fifo->queue_duration, next_duration(avf, pkt, &fifo->last_sent_dts), memory_order_relaxed);
|
||||
|
||||
return ret;
|
||||
|
Loading…
x
Reference in New Issue
Block a user