[libbluray-devel] Add missing check for inline file
    Petri Hintukainen 
    git at videolan.org
       
    Sun Jun 11 16:42:45 CEST 2017
    
    
  
libudfread | branch: master | Petri Hintukainen <phintuka at gmail.com> | Sun Jun 11 17:29:07 2017 +0300| [c88371c3be8f2c35234e62f1d86cf9b3168dc06d] | committer: Petri Hintukainen
Add missing check for inline file
> http://git.videolan.org/gitweb.cgi/libudfread.git/?a=commit;h=c88371c3be8f2c35234e62f1d86cf9b3168dc06d
---
 src/udfread.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/udfread.c b/src/udfread.c
index 5d3bedf..173cddf 100644
--- a/src/udfread.c
+++ b/src/udfread.c
@@ -845,7 +845,7 @@ static struct file_entry *_read_file_entry(udfread *udf,
     free(buf);
 
     /* read possible additional allocation extents */
-    if (fe) {
+    if (fe && !fe->content_inline) {
         while (fe->u.ads.num_ad > 0 &&
                fe->u.ads.ad[fe->u.ads.num_ad - 1].extent_type == ECMA_AD_EXTENT_AD) {
 
    
    
More information about the libbluray-devel
mailing list