diff options
author | Rocky Bernstein <rockyb@users.sourceforge.net> | 2004-02-19 02:31:22 +0000 |
---|---|---|
committer | Rocky Bernstein <rockyb@users.sourceforge.net> | 2004-02-19 02:31:22 +0000 |
commit | 8aec8d2b5344d4f748755cfb328fd811a8bfc526 (patch) | |
tree | 82b36b991521067d68d66125a6f5edc800cc5571 | |
parent | 792ff0dfa43350a2c6bc16efaaeb1e24529a1d9b (diff) | |
download | xine-lib-8aec8d2b5344d4f748755cfb328fd811a8bfc526.tar.gz xine-lib-8aec8d2b5344d4f748755cfb328fd811a8bfc526.tar.bz2 |
Structure not big enough and was writing past buffer boundary.
Thanks to Marco Zühlke for finding/fixing this problem.
CVS patchset: 6173
CVS date: 2004/02/19 02:31:22
-rw-r--r-- | src/input/vcd/vcdplayer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/input/vcd/vcdplayer.c b/src/input/vcd/vcdplayer.c index 56640d7fa..b14db32ef 100644 --- a/src/input/vcd/vcdplayer.c +++ b/src/input/vcd/vcdplayer.c @@ -1,5 +1,5 @@ /* - $Id: vcdplayer.c,v 1.2 2003/12/05 15:54:58 f1rmb Exp $ + $Id: vcdplayer.c,v 1.3 2004/02/19 02:31:22 rockyb Exp $ Copyright (C) 2002,2003 Rocky Bernstein <rocky@panix.com> @@ -934,6 +934,8 @@ vcdplayer_read (vcdplayer_input_t *this, uint8_t *buf, const off_t nlen) typedef struct { uint8_t subheader [8]; uint8_t data [M2F2_SECTOR_SIZE]; + uint8_t spare [4]; + } vcdsector_t; vcdsector_t vcd_sector; |