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(+)
@@ -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;