Page MenuHomeFreeBSD

nvmf_che: Don't leak a socket if an error occurs finalizing the socket
ClosedPublic

Authored by jhb on Feb 24 2026, 8:20 PM.
Tags
None
Referenced Files
F167256986: D55493.id172623.diff
Thu, Aug 20, 10:34 AM
Unknown Object (File)
Thu, Aug 13, 9:25 AM
Unknown Object (File)
Wed, Aug 12, 1:20 AM
Unknown Object (File)
Mon, Aug 10, 6:27 AM
Unknown Object (File)
Sat, Aug 8, 5:51 AM
Unknown Object (File)
Fri, Aug 7, 8:37 PM
Unknown Object (File)
Fri, Aug 7, 5:13 PM
Unknown Object (File)
Wed, Aug 5, 8:09 AM
Subscribers

Details

Summary

If soreserve() or sosetopt() (to set TCP_NODELAY) fails after claiming
the socket from the file descriptor, explicitly close the socket before
returning failure.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Feb 24 2026, 8:20 PM
This revision was not accepted when it landed; it landed in state Needs Review.Apr 20 2026, 5:20 PM
This revision was automatically updated to reflect the committed changes.