Page MenuHomeFreeBSD

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

Authored by jhb on Feb 24 2026, 8:20 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 7, 3:43 PM
Unknown Object (File)
Thu, Mar 26, 9:55 AM
Unknown Object (File)
Thu, Mar 26, 9:55 AM
Unknown Object (File)
Tue, Mar 24, 10:44 AM
Unknown Object (File)
Sun, Mar 22, 8:35 AM
Unknown Object (File)
Mar 15 2026, 11:44 PM
Unknown Object (File)
Mar 14 2026, 3:08 PM
Unknown Object (File)
Mar 7 2026, 11:53 PM
Subscribers

Details

Reviewers
np
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 Skipped
Unit
Tests Skipped
Build Status
Buildable 70971
Build 67854: arc lint + arc unit