mirror of
https://github.com/Lekensteyn/lglaf.git
synced 2024-11-27 09:35:46 -05:00
Merge pull request #40 from steadfasterX/hotfix/partsize
fix wrong part_size calculation (1 sector missing)
This commit is contained in:
commit
cef3647a87
2 changed files with 2 additions and 2 deletions
|
@ -26,7 +26,7 @@ def dump_partitions(comm, disk_fd, outdir, max_size):
|
|||
diskinfo = partitions.get_partitions(comm, disk_fd)
|
||||
for part in diskinfo.gpt.partitions:
|
||||
part_offset = part.first_lba * partitions.BLOCK_SIZE
|
||||
part_size = (part.last_lba - part.first_lba) * partitions.BLOCK_SIZE
|
||||
part_size = (part.last_lba - (part.first_lba - 1)) * partitions.BLOCK_SIZE
|
||||
part_name = part.name
|
||||
part_label = "/dev/mmcblk0p%i" % part.index
|
||||
if max_size and part_size > max_size:
|
||||
|
|
|
@ -259,7 +259,7 @@ def main():
|
|||
_logger.debug("%s", info)
|
||||
|
||||
part_offset = part.first_lba * BLOCK_SIZE
|
||||
part_size = (part.last_lba - part.first_lba) * BLOCK_SIZE
|
||||
part_size = (part.last_lba - (part.first_lba - 1)) * BLOCK_SIZE
|
||||
|
||||
_logger.debug("Opened fd %d for disk", disk_fd)
|
||||
if args.dump:
|
||||
|
|
Loading…
Reference in a new issue