Skip to content

Commit a24e215

Browse files
committed
Replace closed_slots with indirection
The closed slot system was a solution to manage the possiblity that a pcb might have been closed by LwIP while operations were still pending on the async thread. Replace this system with double indirection over the pcb pointers, now owned solely by LwIP. This closes a possible hole where a closed_slot may have been re-used while still held by an AsyncClient when under heavy load.
1 parent 725c775 commit a24e215

File tree

2 files changed

+52
-119
lines changed

2 files changed

+52
-119
lines changed

0 commit comments

Comments
 (0)