From dca741a01d3f0afc95753e470a25f8b5da814025 Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 6 Sep 2018 22:00:59 +0100 Subject: [PATCH] Made an assertion in MemoryOutputStream::write() slightly more forgiving --- modules/juce_core/streams/juce_MemoryOutputStream.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_core/streams/juce_MemoryOutputStream.cpp b/modules/juce_core/streams/juce_MemoryOutputStream.cpp index d84cf6b31e..1f3200490d 100644 --- a/modules/juce_core/streams/juce_MemoryOutputStream.cpp +++ b/modules/juce_core/streams/juce_MemoryOutputStream.cpp @@ -101,11 +101,11 @@ char* MemoryOutputStream::prepareToWrite (size_t numBytes) bool MemoryOutputStream::write (const void* const buffer, size_t howMany) { - jassert (buffer != nullptr); - if (howMany == 0) return true; + jassert (buffer != nullptr); + if (auto* dest = prepareToWrite (howMany)) { memcpy (dest, buffer, howMany);