From 215b64156b9cdc542ba3826d1771c6b5343fe01a Mon Sep 17 00:00:00 2001 From: uau Date: Sat, 25 Nov 2006 20:01:24 +0000 Subject: Add a sanity check to unsafe-looking code. Does the memcpy to internal buffer here have any purpose besides enabling more potential buffer overflows? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21250 b3059339-0415-0410-9bf9-f77b7e298cf2 --- sub_cc.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sub_cc.c') diff --git a/sub_cc.c b/sub_cc.c index 2e3123f7bf..28c4bdb2c3 100644 --- a/sub_cc.c +++ b/sub_cc.c @@ -284,6 +284,8 @@ static void subcc_decode(void) void subcc_process_data(unsigned char *inputdata,unsigned int len) { + if (len > CC_INPUTBUFFER_SIZE) + return; if(!subcc_enabled) return; if(!inited) subcc_init(); -- cgit v1.2.3