From bfd4c7a16cd35452bc5d1331f05d8bd713b37d14 Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Fri, 14 May 2021 09:22:01 +0430 Subject: [PATCH] AK: Avoid passing nullptr to __buitin_memcpy() in ByteBuffer::grow() --- AK/ByteBuffer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AK/ByteBuffer.h b/AK/ByteBuffer.h index 38e1e377f9..a308782638 100644 --- a/AK/ByteBuffer.h +++ b/AK/ByteBuffer.h @@ -277,7 +277,8 @@ inline void ByteBufferImpl::grow(size_t size) return; } u8* new_data = static_cast(kmalloc(size)); - __builtin_memcpy(new_data, m_data, m_size); + if (m_data) + __builtin_memcpy(new_data, m_data, m_size); u8* old_data = m_data; m_data = new_data; m_size = size;