Use temp buffer for wal header

This commit is contained in:
PThorpe92
2025-08-02 17:32:32 -04:00
parent 2e072cadb0
commit dffa47b048

View File

@@ -1846,7 +1846,7 @@ pub fn prepare_wal_frame(
pub fn begin_write_wal_header(io: &Arc<dyn File>, header: &WalHeader) -> Result<Completion> {
tracing::trace!("begin_write_wal_header");
let buffer = {
let buffer = BufferPool::new_temporary(WAL_HEADER_SIZE);
let buffer = Buffer::new_temporary(WAL_HEADER_SIZE);
let buf = buffer.as_mut_slice();
buf[0..4].copy_from_slice(&header.magic.to_be_bytes());