From f00c299faa28e885dd55998bbb36317d71349772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 5 Oct 2006 10:55:59 +0000 Subject: [PATCH] Made adjusting the partition size a bit more strict (negative sizes aren't allowed anymore; maybe we should even introduce a minimal partition size). This fixes bug #882. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19000 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp b/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp index 1467c52dcc..96a5a38308 100644 --- a/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp +++ b/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp @@ -220,7 +220,7 @@ Partition::AdjustSize(off_t sessionSize) // To work around buggy (or older) BIOS, we shrink the partition size to // always fit into its session - this should improve detection of boot // partitions (see bug #238 for more information) - if (sessionSize < fOffset + fSize) + if (sessionSize < fOffset + fSize && sessionSize > fOffset) fSize = sessionSize - fOffset; } #endif