mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-13 09:53:15 +08:00
state_deserialize() dereferenced &buffer[0] and passed it to indent_vec_deserialize()'s nonnull argument even when buffer was NULL / buffer_len was 0 (the initial empty-state deserialize), tripping UBSan. Return early after clearing state when there is nothing to deserialize.