mirror of
https://github.com/hanzoai/visor.git
synced 2026-09-24 17:04:14 +00:00
Process leaves the fragmentation mutex locked when Release has already cleared the reassembler map. Unlock before returning that error so a later Process or Release can finish. Add a regression for this path. Guard fragmentation and reassembler state and document the handoff to exclusive cleanup after reassembly is marked done. Keep narrow caller exceptions at those cleanup accesses. Use a value comparator with slices.SortFunc so sorting does not capture the guarded reassembler. Co-authored-by: Hanzo Dev <[email protected]>