Skip to content

Commit 5fcf977

Browse files
authored
Fix issue with memory output stream
1 parent 5376c4a commit 5fcf977

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

modules/yup_core/streams/yup_MemoryOutputStream.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ char* MemoryOutputStream::prepareToWrite (size_t numBytes)
9999
if (blockToUse != nullptr)
100100
{
101101
if (storageNeeded >= blockToUse->getSize())
102-
blockToUse->ensureSize ((storageNeeded + jmin (storageNeeded / 2, (size_t) (1024 * 1024)) + 32) & ~31u);
102+
blockToUse->ensureSize ((storageNeeded + jmin (storageNeeded / 2, (size_t) (1024 * 1024)) + 32) & (size_t) (31));
103103

104104
data = static_cast<char*> (blockToUse->getData());
105105
}
@@ -226,3 +226,4 @@ OutputStream& YUP_CALLTYPE operator<< (OutputStream& stream, const MemoryOutputS
226226
}
227227

228228
} // namespace yup
229+

0 commit comments

Comments
 (0)