Page MenuHomeFreeBSD

Rack sends extra FIN
ClosedPublic

Authored by rrs on Aug 6 2018, 9:31 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Aug 14, 1:28 PM
Unknown Object (File)
Fri, Jul 25, 11:01 AM
Unknown Object (File)
Jun 21 2025, 4:15 AM
Unknown Object (File)
Jun 20 2025, 10:53 PM
Unknown Object (File)
Jun 18 2025, 11:55 PM
Unknown Object (File)
Jun 14 2025, 2:44 PM
Unknown Object (File)
May 22 2025, 10:13 PM
Unknown Object (File)
May 20 2025, 9:38 AM
Subscribers

Details

Summary

There is a small bug in rack where when closing a connection it will
send an extra FIN. This is because it checks the wrong variable
and should not allow a goto send unless the FIN has never been sent.
A timer will set the ACK_NOW flag.

Test Plan

Use a the attached packetdrill script to make sure the problem goes away.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

tuexen edited the test plan for this revision. (Show Details)
This revision is now accepted and ready to land.Aug 6 2018, 7:04 PM
This revision was automatically updated to reflect the committed changes.