From f19c73822ee9afbb9c859fe6b7f3f9e0ee3bc576 Mon Sep 17 00:00:00 2001 From: Nikita Sivukhin Date: Wed, 15 Oct 2025 17:26:23 +0400 Subject: [PATCH] simplify serial_type size calculation --- core/vdbe/execute.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/core/vdbe/execute.rs b/core/vdbe/execute.rs index 4677c48e7..46cc68d79 100644 --- a/core/vdbe/execute.rs +++ b/core/vdbe/execute.rs @@ -1642,17 +1642,14 @@ pub fn op_column( 8 => 0, // CONST_INT1 9 => 0, - // BLOB - n if n >= 12 && n & 1 == 0 => (n - 12) >> 1, - // TEXT - n if n >= 13 && n & 1 == 1 => (n - 13) >> 1, // Reserved 10 | 11 => { return Err(LimboError::Corrupt(format!( "Reserved serial type: {serial_type}" ))) } - _ => unreachable!("Invalid serial type: {serial_type}"), + // BLOB or TEXT + n => (n - 12) / 2, } as usize; data_offset += data_size; record_cursor.offsets.push(data_offset);