X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=meta-openvuplus%2Frecipes-multimedia%2Flibdvbsi%2B%2B%2Ffiles%2Ffix_section_len_check.patch;fp=meta-openvuplus%2Frecipes-multimedia%2Flibdvbsi%2B%2B%2Ffiles%2Ffix_section_len_check.patch;h=d2ae01232b46e103559931f4691982086e73be23;hb=04c33517805712a7bee1b3bc6b00e7d07c51bc25;hp=0000000000000000000000000000000000000000;hpb=bbe12fbe57c4f181899da9e520255643f6e8a7d9;p=vuplus_openvuplus_3.0 diff --git a/meta-openvuplus/recipes-multimedia/libdvbsi++/files/fix_section_len_check.patch b/meta-openvuplus/recipes-multimedia/libdvbsi++/files/fix_section_len_check.patch new file mode 100644 index 0000000..d2ae012 --- /dev/null +++ b/meta-openvuplus/recipes-multimedia/libdvbsi++/files/fix_section_len_check.patch @@ -0,0 +1,13 @@ +diff --git a/src/time_date_section.cpp b/src/time_date_section.cpp +index f0e6cf6..97ac02a 100644 (file) +--- a/src/time_date_section.cpp ++++ b/src/time_date_section.cpp +@@ -15,7 +15,7 @@ + + TimeAndDateSection::TimeAndDateSection(const uint8_t * const buffer) : ShortSection(buffer) + { +- if (sectionLength > 8) { ++ if (sectionLength >= 5) { + utcTimeMjd = UINT16(&buffer[3]); + utcTimeBcd = (buffer[5] << 16) | UINT16(&buffer[6]); + }