HomeFreeBSD

Fix a race in soclose() where connections could be queued to the
rS164530Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Fix a race in soclose() where connections could be queued to the
listening socket after the pass that cleans those queues. This
results in these connections being orphaned (and leaked). The fix
is to clean up the so queues after detaching the socket from the
protocol. Thanks to ups and jhb for discussions and a thorough code
review.

Details

Provenance
mohansAuthored on
Parents
rS164529: Fix a race in soclose() where connections could be queued to the
Branches
Unknown
Tags
Unknown

Event Timeline