mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
The Master Boot Record counts numbers of 512 bytes rather than sectors.
It seems that CD-ROMs with MBRs count number of 512 bytes rather than number of 2048-byte sectors.
This commit is contained in:
parent
3b036b6c5d
commit
109a229b42
1 changed files with 2 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015 Jonas 'Sortie' Termansen.
|
||||
* Copyright (c) 2015, 2018 Jonas 'Sortie' Termansen.
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -87,7 +87,7 @@ blockdevice_get_partition_table_mbr(struct partition_table** pt_ptr,
|
|||
struct blockdevice* bdev)
|
||||
{
|
||||
*pt_ptr = NULL;
|
||||
blksize_t logical_block_size = blockdevice_logical_block_size(bdev);
|
||||
blksize_t logical_block_size = 512;
|
||||
if ( !blockdevice_check_reasonable_block_size(logical_block_size) )
|
||||
return errno = EINVAL, PARTITION_ERROR_ERRNO;
|
||||
off_t device_size = blockdevice_size(bdev);
|
||||
|
|
Loading…
Reference in a new issue