hrev45394 adds 1 changeset to branch 'master' old head: 928001cea9377cd844ed64bdfe7c8722044ef11d new head: ee8f0ab0dc5a4c9478151c3566c9fd776e14aedd overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=ee8f0ab+%5E928001c ---------------------------------------------------------------------------- ee8f0ab: CID 712421: Fix unintended sign extension. [ Alex Smith <alex@xxxxxxxxxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev45394 Commit: ee8f0ab0dc5a4c9478151c3566c9fd776e14aedd URL: http://cgit.haiku-os.org/haiku/commit/?id=ee8f0ab Author: Alex Smith <alex@xxxxxxxxxxxxxxxx> Date: Fri Mar 22 11:38:50 2013 UTC ---------------------------------------------------------------------------- 1 file changed, 1 insertion(+), 1 deletion(-) src/add-ons/kernel/file_systems/bfs/Inode.cpp | 2 +- ---------------------------------------------------------------------------- diff --git a/src/add-ons/kernel/file_systems/bfs/Inode.cpp b/src/add-ons/kernel/file_systems/bfs/Inode.cpp index ff1ddca..5540b07 100644 --- a/src/add-ons/kernel/file_systems/bfs/Inode.cpp +++ b/src/add-ons/kernel/file_systems/bfs/Inode.cpp @@ -1513,7 +1513,7 @@ Inode::FindBlockRun(off_t pos, block_run& run, off_t& offset) if (data->direct[current].IsZero()) break; - runBlockEnd += data->direct[current].Length() + runBlockEnd += (uint32)data->direct[current].Length() << fVolume->BlockShift(); if (runBlockEnd > pos) { run = data->direct[current];