Page MenuHomeFreeBSD

tcp: improve failure handling in tcp_newtcpcb()
ClosedPublic

Authored by tuexen on Jun 26 2024, 8:13 PM.
Tags
None
Referenced Files
F166449111: D45753.id140310.diff
Thu, Aug 13, 3:30 PM
F166339318: D45753.id140285.diff
Thu, Aug 13, 12:19 AM
Unknown Object (File)
Wed, Aug 12, 4:52 PM
Unknown Object (File)
Mon, Aug 10, 12:46 PM
Unknown Object (File)
Mon, Aug 10, 10:00 AM
Unknown Object (File)
Sun, Aug 9, 12:25 PM
Unknown Object (File)
Sun, Aug 9, 3:38 AM
Unknown Object (File)
Sat, Aug 8, 7:51 PM
Subscribers

Details

Summary

In case of a failure, where NULL is returned,

  • call CC_ALGO(tp)->cb_destroy, after CC_ALGO(tp)->cb_init was called.
  • call khelp_destroy_osd(), after khelp_init_osd() was called.

Diff Detail

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