[git commit] fdisk_sun: fix corrupted partition data with blank disk
Denys Vlasenko
vda.linux at googlemail.com
Sun Feb 10 23:22:48 UTC 2013
commit: http://git.busybox.net/busybox/commit/?id=1bd5ca2f530f11e27a1ae13bba592d9f725ce341
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master
After creating Sun disk label for the first time for a blank disk,
the partition table appears corrupted because current_label_type will
never get set to a proper type. Fix this by calling check_sun_label()
after BusyBox has created the label.
Signed-off-by: Aaro Koskinen <aaro.koskinen at iki.fi>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
util-linux/fdisk_sun.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/util-linux/fdisk_sun.c b/util-linux/fdisk_sun.c
index e7fcc06..d11c540 100644
--- a/util-linux/fdisk_sun.c
+++ b/util-linux/fdisk_sun.c
@@ -348,6 +348,7 @@ create_sunlabel(void)
set_all_unchanged();
set_changed(0);
+ check_sun_label();
get_boot(CREATE_EMPTY_SUN);
}
More information about the busybox-cvs
mailing list