summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL/Heap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibSQL/Heap.cpp')
-rw-r--r--Userland/Libraries/LibSQL/Heap.cpp3
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));