projects
/
lwext4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0f05d54
)
Use 64-bit quantities for partition size when writing MBR.
windows-debug
author
Carl Hetherington
<cth@carlh.net>
Sun, 12 Apr 2020 21:37:22 +0000
(23:37 +0200)
committer
Carl Hetherington
<cth@carlh.net>
Sun, 12 Apr 2020 22:06:29 +0000
(
00:06
+0200)
src/ext4_mbr.c
patch
|
blob
|
history
diff --git
a/src/ext4_mbr.c
b/src/ext4_mbr.c
index 0376545e00cc6119870a636684f35eca9dd8afa4..c143c02889291bb389911751ca8704426a75caff 100644
(file)
--- a/
src/ext4_mbr.c
+++ b/
src/ext4_mbr.c
@@
-166,8
+166,8
@@
int ext4_mbr_write(struct ext4_blockdev *parent, struct ext4_mbr_parts *parts, u
if (!cyl_part)
continue;
- uint
32_t part_start = cyl_it
* cyl_size;
- uint
32_t part_size = cyl_part
* cyl_size;
+ uint
64_t part_start = ((uint64_t) cyl_it)
* cyl_size;
+ uint
64_t part_size = ((uint64_t) cyl_part)
* cyl_size;
if (i == 0) {
part_start += 63;