Files
Tamir DubersteinandHanzo Dev a06cca0cea checklocks: unlock fragment processing after release
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]>
2026-08-23 16:40:45 -04:00
..
2025-11-17 14:55:23 -08:00