summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/SharedBuffer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/SharedBuffer.cpp')
-rw-r--r--Source/WebCore/platform/SharedBuffer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/WebCore/platform/SharedBuffer.cpp b/Source/WebCore/platform/SharedBuffer.cpp
index de5f71dc2..ed03a629e 100644
--- a/Source/WebCore/platform/SharedBuffer.cpp
+++ b/Source/WebCore/platform/SharedBuffer.cpp
@@ -148,6 +148,8 @@ void SharedBuffer::append(SharedBuffer* data)
void SharedBuffer::append(const char* data, unsigned length)
{
ASSERT(!m_purgeableBuffer);
+ if (!length)
+ return;
maybeTransferPlatformData();