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
Unknown Object (File)
Wed, Aug 26, 3:10 PM
Unknown Object (File)
Tue, Aug 25, 12:24 AM
Unknown Object (File)
Sat, Aug 22, 10:27 AM
Unknown Object (File)
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
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.