AK: Don't forget to kfree_sized() in ByteBuffer

This commit is contained in:
Andreas Kling 2021-07-11 15:11:42 +02:00
parent 0afccb560b
commit 5087b2b32f
Notes: sideshowbarker 2024-07-18 09:19:49 +09:00

View file

@ -243,8 +243,10 @@ private:
new_capacity = kmalloc_good_size(new_capacity);
if (!m_inline) {
new_buffer = (u8*)kmalloc(new_capacity);
if (m_outline_buffer)
if (m_outline_buffer) {
__builtin_memcpy(new_buffer, m_outline_buffer, min(new_capacity, m_outline_capacity));
kfree_sized(m_outline_buffer, m_outline_capacity);
}
VERIFY(new_buffer);
} else {
new_buffer = (u8*)kmalloc(new_capacity);