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)
Sat, May 16, 7:06 AM
Unknown Object (File)
Fri, May 15, 11:11 PM
Unknown Object (File)
Fri, May 8, 9:13 PM
Unknown Object (File)
Fri, May 8, 6:37 AM
Unknown Object (File)
Wed, May 6, 5:41 AM
Unknown Object (File)
Mon, May 4, 10:52 PM
Unknown Object (File)
Sun, Apr 26, 5:30 PM
Unknown Object (File)
Sat, Apr 25, 10:40 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.Mon, Apr 20, 5:20 PM
This revision was automatically updated to reflect the committed changes.