]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
exfat: Fix stream extension flag parsing.
authorVladimir Serbinenko <phcoder@gmail.com>
Tue, 29 Dec 2015 16:42:25 +0000 (17:42 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Tue, 29 Dec 2015 16:42:25 +0000 (17:42 +0100)
grub-core/fs/fat.c

index aa2145cf22d6f23d5ca8da2c41c73d72a339481b..635c2c425aa565dee4ca145cfad5443d3ff583a9 100644 (file)
@@ -681,7 +681,7 @@ grub_fat_iterate_dir_next (grub_fshelp_node_t node,
                  ctxt->dir.file_size
                    = grub_cpu_to_le64 (sec.type_specific.stream_extension.file_size);
                  ctxt->dir.have_stream = 1;
-                 ctxt->dir.is_contiguous = !!(dir.type_specific.stream_extension.flags
+                 ctxt->dir.is_contiguous = !!(sec.type_specific.stream_extension.flags
                                               & grub_cpu_to_le16_compile_time (FLAG_CONTIGUOUS));
                  break;
                case 0xc1: