diff options
Diffstat (limited to 'contrib/libdvdread/A01-check-nr_of_lus.patch')
-rw-r--r-- | contrib/libdvdread/A01-check-nr_of_lus.patch | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/contrib/libdvdread/A01-check-nr_of_lus.patch b/contrib/libdvdread/A01-check-nr_of_lus.patch deleted file mode 100644 index d49fb9499..000000000 --- a/contrib/libdvdread/A01-check-nr_of_lus.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -Naur libdvdread.orig/src/ifo_read.c libdvdread/src/ifo_read.c ---- libdvdread.orig/src/ifo_read.c 2009-01-08 14:57:10.000000000 -0800 -+++ libdvdread/src/ifo_read.c 2009-06-27 13:22:27.940241400 -0700 -@@ -1914,6 +1914,13 @@ - CHECK_VALUE(pgci_ut->nr_of_lus < 100); /* ?? 3-4 ? */ - CHECK_VALUE((uint32_t)pgci_ut->nr_of_lus * PGCI_LU_SIZE < pgci_ut->last_byte); - -+ if (pgci_ut->nr_of_lus == 0 || pgci_ut->nr_of_lus >= 100) -+ { -+ free(pgci_ut); -+ ifofile->pgci_ut = 0; -+ return 0; -+ } -+ - info_length = pgci_ut->nr_of_lus * PGCI_LU_SIZE; - data = malloc(info_length); - if(!data) { |