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
..
2023-06-01 21:27:49 -07:00