提交 d0b1e604 编写于 作者: M Martin Storsjö

libopenh264dec: Fix cleanup if the init failed early

Signed-off-by: NMartin Storsjö <martin@martin.st>
上级 61cb9fac
......@@ -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);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册