summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Rankin <rankincj@yahoo.com>2008-12-29 21:16:20 +0000
committerChris Rankin <rankincj@yahoo.com>2008-12-29 21:16:20 +0000
commitc8d4379911fcbbb3518545585079188359d1dfc4 (patch)
tree6478d76183c8f4a9bc703f80d3a225f93fb69f97
parent26f54381780b0eb18c9779d1b08ee8540e5a411a (diff)
downloadxine-lib-c8d4379911fcbbb3518545585079188359d1dfc4.tar.gz
xine-lib-c8d4379911fcbbb3518545585079188359d1dfc4.tar.bz2
SIGSEGV in libxine (DVB, SPU)
-rw-r--r--src/libspudvb/xine_spudvb_decoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libspudvb/xine_spudvb_decoder.c b/src/libspudvb/xine_spudvb_decoder.c
index a5b34bc96..bcb0cbf96 100644
--- a/src/libspudvb/xine_spudvb_decoder.c
+++ b/src/libspudvb/xine_spudvb_decoder.c
@@ -804,7 +804,7 @@ static void spudec_decode_data (spu_decoder_t * this_gen, buf_element_t * buf)
const uint8_t data_identifier = this->dvbsub->buf[this->dvbsub->i];
const uint8_t subtitle_stream_id = this->dvbsub->buf[this->dvbsub->i+1];
*/
- this->dvbsub += 2;
+ this->dvbsub->i += 2;
while (this->dvbsub->i <= (PES_packet_length)) {
/* SUBTITLING SEGMENT */