mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-26 20:50:34 +00:00
libopenh264dec: Fix cleanup if the init failed early
Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
61cb9fac47
commit
d0b1e6049b
@ -48,7 +48,7 @@ static av_cold int svc_decode_close(AVCodecContext *avctx)
|
||||
if (s->decoder)
|
||||
WelsDestroyDecoder(s->decoder);
|
||||
|
||||
while (av_fifo_size(s->packet_fifo) >= sizeof(pkt)) {
|
||||
while (s->packet_fifo && av_fifo_size(s->packet_fifo) >= sizeof(pkt)) {
|
||||
av_fifo_generic_read(s->packet_fifo, &pkt, sizeof(pkt), NULL);
|
||||
av_packet_unref(&pkt);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user