summaryrefslogtreecommitdiff
path: root/dxr3device.c
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2010-06-29 16:30:47 +0200
committerChristian Gmeiner <christian.gmeiner@gmail.com>2010-06-29 16:30:47 +0200
commit859de4e28a3ca1d70fe9ad7988aca546d7f691da (patch)
tree978ff650ca1073c79b12388c35030ae90e3142bc /dxr3device.c
parent94200eb54ceaf5ddcae4bf18985e1de0e834bd7e (diff)
downloadvdr-plugin-dxr3-859de4e28a3ca1d70fe9ad7988aca546d7f691da.tar.gz
vdr-plugin-dxr3-859de4e28a3ca1d70fe9ad7988aca546d7f691da.tar.bz2
even better check for valid input data
Diffstat (limited to 'dxr3device.c')
-rw-r--r--dxr3device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dxr3device.c b/dxr3device.c
index dc2d353..d4bdf44 100644
--- a/dxr3device.c
+++ b/dxr3device.c
@@ -211,7 +211,7 @@ void cDxr3Device::StillPicture(const uchar *Data, int Length)
// frame or to non-pes data. This could be the
// case for the radio-Plugin, which points to an
// elementary stream.
- if (!Data)
+ if (!Data || Length < TS_SIZE)
return;
if (Data[0] == 0x47) {