mpegvideoparse: fix crash if downstream is unliked
authorZaheer Abbas Merali <zaheerabbas@merali.org>
Mon, 24 May 2010 23:27:17 +0000 (00:27 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 24 May 2010 23:29:58 +0000 (00:29 +0100)
commit721643431e403a5360a975c8e06255d5f2396f55
treedce4206b6711f447137b931648c2a02343db0d86
parentc6e77c3d032b90baa950bd29fd4694a40acb9644
mpegvideoparse: fix crash if downstream is unliked

mpeg_packetizer_get_block() in some circumstances (here: if
downstream was unlinked) returns a block but does not set the
buffer causing mpegvideoparse_drain_avail() to cause invalid memory
access.

Fixes #619502.
gst/mpegvideoparse/mpegpacketiser.c
gst/mpegvideoparse/mpegvideoparse.c