From 7803f04b8efafefe83311133916151d157220ffb Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Tue, 29 Jan 2002 22:08:52 +0100 Subject: Fixed handling improper buffer lengths in the EIT parser --- libdtv/libsi/include/libsi.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libdtv/libsi/include/libsi.h') diff --git a/libdtv/libsi/include/libsi.h b/libdtv/libsi/include/libsi.h index dda2b1e4..29079b10 100644 --- a/libdtv/libsi/include/libsi.h +++ b/libdtv/libsi/include/libsi.h @@ -946,9 +946,9 @@ struct Pid *siParsePMT (u_char *); struct LIST *siParseSDT (u_char *); struct LIST *siParseEIT (u_char *); time_t siParseTDT (u_char *); -void siParseDescriptors (struct LIST *, u_char *, u_int, u_char); +void siParseDescriptors (struct LIST *, u_char *, int, u_char); void siParseDescriptor (struct LIST *, u_char *); -char *siGetDescriptorText (u_char *, u_int); +char *siGetDescriptorText (u_char *, int); u_long crc32 (char *data, int len); /* si_debug_services.c */ -- cgit v1.2.3