From 3bd3e448668b95da784159bf5733b5169831b026 Mon Sep 17 00:00:00 2001 From: "Deneys S. Maartens" Date: Thu, 29 Dec 2016 12:38:16 +0200 Subject: [PATCH] Allow zero-length VOBs --- dvdread.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dvdread.c b/dvdread.c index 9d66d8c..7383e38 100644 --- a/dvdread.c +++ b/dvdread.c @@ -166,10 +166,9 @@ int main(int argc, char *argv[]) { snprintf(fname, sizeof(fname), "/VIDEO_TS/VTS_%02d_%d.VOB", t, v); start = UDFFindFile(prdr, fname, &len); - if (!start || !len) break; + if (!len) continue; addfile(fname, start, len); } - if (t != 0 && v == 0 && (!start || !len)) break; snprintf(fname, sizeof(fname), "/VIDEO_TS/VTS_%02d_0.BUP", t); start = UDFFindFile(prdr, fname, &len); if (start && len) addfile(fname, start, len);