⛏️ index : haiku.git

author Michael Lotz <mmlr@mlotz.ch> 2009-09-08 0:47:45.0 +00:00:00
committer Michael Lotz <mmlr@mlotz.ch> 2009-09-08 0:47:45.0 +00:00:00
commit
db6309f854d193e1d33618ebdfdb456015116e8d [patch]
tree
6a329fe089839e7d035e3f8f5e94b9040bd2e47c
parent
968b0beae4786ffcdbbde5b85cc212177670bf50
download
db6309f854d193e1d33618ebdfdb456015116e8d.tar.gz

Merging r32990 from trunk to allow the alpha CD to be used in VMWare Fusion.

git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32991 a95241bf-73f2-0310-859d-f6bbb57e9c96

Diff

 src/add-ons/kernel/partitioning_systems/session/Disc.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/add-ons/kernel/partitioning_systems/session/Disc.cpp b/src/add-ons/kernel/partitioning_systems/session/Disc.cpp
index 34ae256..3d318da 100644
--- a/src/add-ons/kernel/partitioning_systems/session/Disc.cpp
+++ b/src/add-ons/kernel/partitioning_systems/session/Disc.cpp
@@ -635,6 +635,13 @@
					PRINT(("found session #%ld info (data session)\n", index));

					off_t startLBA = track->start_lba;
					if (startLBA < 0) {
						WARN(("%s: warning: invalid negative start LBA of %lld"
							" for data track assuming 0\n", kModuleDebugName,
							startLBA));
						startLBA = 0;
					}

					off_t endLBA = track->next
						? ((struct track*)track->next)->start_lba
						: session->end_lba;