* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Add missing
byte-swap on big-endian. Reported by: Lennart Sorensen
This commit is contained in:
parent
807fb77c16
commit
6a0295e205
2 changed files with 7 additions and 1 deletions
|
@ -178,7 +178,7 @@ grub_mdraid_detect (grub_disk_t disk,
|
|||
return NULL;
|
||||
|
||||
if (grub_disk_read (disk, sector,
|
||||
(char *) &sb.dev_roles[sb.dev_number]
|
||||
(char *) &sb.dev_roles[grub_le_to_cpu32 (sb.dev_number)]
|
||||
- (char *) &sb,
|
||||
sizeof (role), &role))
|
||||
return NULL;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue