Merge branch 'master' of code.vuplus.com:/opt/repository/openvuplus_3.0
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-multimedia / libdvbsi++ / files / fix_section_len_check.patch
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 (file)
index 0000000..d2ae012
--- /dev/null
@@ -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]);
+       }