Better rounding code.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13258 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
5029b563fd
commit
83f9178dbd
@ -156,7 +156,8 @@ LinkReceiver::AdjustReplyBuffer(bigtime_t timeout)
|
||||
if (bufferSize <= (ssize_t)kInitialBufferSize)
|
||||
bufferSize = (ssize_t)kInitialBufferSize;
|
||||
else
|
||||
bufferSize = (bufferSize + B_PAGE_SIZE) - (bufferSize % B_PAGE_SIZE);
|
||||
bufferSize = (bufferSize + B_PAGE_SIZE - 1) & ~(B_PAGE_SIZE - 1);
|
||||
|
||||
if (bufferSize > (ssize_t)kMaxBufferSize)
|
||||
return B_ERROR; // we can't continue
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user