From 42dbf06df0130456692fae8a008ddcebaa74d2e3 Mon Sep 17 00:00:00 2001 From: rogerdpack Date: Thu, 16 Aug 2012 10:42:46 -0600 Subject: dshow: cleanup reference Signed-off-by: rogerdpack Signed-off-by: Michael Niedermayer --- libavdevice/dshow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavdevice/dshow.c') diff --git a/libavdevice/dshow.c b/libavdevice/dshow.c index 93bca1d08d..3a2d6e1821 100644 --- a/libavdevice/dshow.c +++ b/libavdevice/dshow.c @@ -916,8 +916,8 @@ static int dshow_read_packet(AVFormatContext *s, AVPacket *pkt) while (!pktl) { WaitForSingleObject(ctx->mutex, INFINITE); pktl = ctx->pktl; - if (ctx->pktl) { - *pkt = ctx->pktl->pkt; + if (pktl) { + *pkt = pktl->pkt; ctx->pktl = ctx->pktl->next; av_free(pktl); } -- cgit v1.2.3