From 6fe7914710a4568f605cb20d0f11a1a2beed4366 Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Sun, 7 Feb 2010 19:56:06 +0000 Subject: [PATCH] Fix bug #5156. svn path=/trunk/; revision=45491 --- reactos/base/setup/usetup/interface/usetup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/base/setup/usetup/interface/usetup.c b/reactos/base/setup/usetup/interface/usetup.c index 0e0d2166a92..87df41628f9 100644 --- a/reactos/base/setup/usetup/interface/usetup.c +++ b/reactos/base/setup/usetup/interface/usetup.c @@ -1786,8 +1786,8 @@ CreatePartitionPage (PINPUT_RECORD Ir) else { /* Round-up by cylinder size */ - PartSize = ROUND_UP (PartSize * 1024 * 1024, - DiskEntry->CylinderSize); + PartSize = (PartSize * 1024 * 1024 + DiskEntry->CylinderSize - 1) / + DiskEntry->CylinderSize * DiskEntry->CylinderSize; /* But never get larger than the unpartitioned disk space */ if (PartSize > PartEntry->UnpartitionedLength)