diff --git a/AK/ByteBuffer.h b/AK/ByteBuffer.h index 0acdfe7f21..c7341d025d 100644 --- a/AK/ByteBuffer.h +++ b/AK/ByteBuffer.h @@ -123,6 +123,7 @@ public: static ByteBuffer create_uninitialized(size_t size) { return ByteBuffer(ByteBufferImpl::create_uninitialized(size)); } static ByteBuffer create_zeroed(size_t size) { return ByteBuffer(ByteBufferImpl::create_zeroed(size)); } static ByteBuffer copy(const void* data, size_t size) { return ByteBuffer(ByteBufferImpl::copy(data, size)); } + static ByteBuffer copy(ReadonlyBytes bytes) { return ByteBuffer(ByteBufferImpl::copy(bytes.data(), bytes.size())); } ~ByteBuffer() { clear(); } void clear() { m_impl = nullptr; }