[QFJ-18] Logout not sent at session expiration time Created: 26/May/06  Updated: 02/Sep/06  Resolved: 26/May/06

Status: Closed
Project: QuickFIX/J
Component/s: Engine
Affects Version/s: 1.0.0 Final
Fix Version/s: 1.0.1

Type: Bug Priority: Minor
Reporter: Steve Bate Assignee: Steve Bate
Resolution: Fixed Votes: 0
Labels: None


 Description   

As far as I can see its doing something as follows:

Timer triggers in SessionConnector, calls session.next()
checkSessionTime() returns false, calls session.reset() -> session.disconnect()
disconnect() calls responder.disconnect(), closes TCP session

I think session.next() perhaps needs changing when checkSessionTime is false to generate a logout message rather than calling reset(), unless there's another timer somewhere meant to do that which might have missed.

Reported by Toby Shepheard



 Comments   
Comment by Steve Bate [ 26/May/06 ]

Added a generateLogout to the reset method. This was added to the C++ last fall but I apparently missed the change. Thanks for the report.

Generated at Sat May 04 09:40:02 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.