diff options
Diffstat (limited to 'Userland/Libraries/LibSQL/Heap.cpp')
-rw-r--r-- | Userland/Libraries/LibSQL/Heap.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Userland/Libraries/LibSQL/Heap.cpp b/Userland/Libraries/LibSQL/Heap.cpp index 3d210e5883..63eab42804 100644 --- a/Userland/Libraries/LibSQL/Heap.cpp +++ b/Userland/Libraries/LibSQL/Heap.cpp @@ -203,7 +203,8 @@ void Heap::update_zero_block() } } - auto buffer = ByteBuffer::create_zeroed(BLOCKSIZE); + // FIXME: Handle an OOM failure here. + auto buffer = ByteBuffer::create_zeroed(BLOCKSIZE).release_value(); buffer.overwrite(0, FILE_ID, strlen(FILE_ID)); buffer.overwrite(VERSION_OFFSET, &m_version, sizeof(u32)); buffer.overwrite(SCHEMAS_ROOT_OFFSET, &m_schemas_root, sizeof(u32)); |