[Quickfix-developers] Getting two "onLogout" callbacks
Brought to you by:
orenmnero
From: Caleb E. <cal...@gm...> - 2004-10-19 21:21:43
|
This isn't a huge deal, but my Application seems to be getting two onLogout callbacks when the remote end closes the connection cleanly. The first one looks like this: #0 D2FIXApp::onLogout(FIX::SessionID const&) (this=0x80f4e28, sessionId=@0x80fa9ec) at D2FIXApp.cpp:19 #1 0x405a891f in FIX::Session::disconnect() (this=0x80fa9e8) at Session.cpp:492 #2 0x405986f7 in FIX::Session::nextLogout(FIX::Message const&) (this=0x80fa9e8, logout=@0x80f4e28) at Session.cpp:270 #3 0x405c8d05 in FIX::Session::next(FIX::Message const&) (this=0x80fa9e8, message=@0x4314b910) at Session.cpp:1123 #4 0x405c6eb2 in FIX::Session::next(std::string const&) (this=0x80fa9e8, msg=@0x4314b9f0) at Session.cpp:1064 #5 0x40613a3c in FIX::ThreadedSocketConnection::processStream() (this=0x8111a70) at ThreadedSocketConnection.cpp:182 #6 0x406137e6 in FIX::ThreadedSocketConnection::readQueue() (this=0x8111a70) at ThreadedSocketConnection.cpp:144 #7 0x4061415f in FIX::ThreadedSocketConnection::queueThread(void*) (p=0x80f4e28) at ThreadedSocketConnection.cpp:219 #8 0x40a88dac in start_thread () from /lib/tls/libpthread.so.0 #9 0x40855a8a in clone () from /lib/tls/libc.so.6 and the next one comes from: #0 D2FIXApp::onLogout(FIX::SessionID const&) (this=0x80f4e28, sessionId=@0x80fa9ec) at D2FIXApp.cpp:19 #1 0x405a891f in FIX::Session::disconnect() (this=0x80fa9e8) at Session.cpp:492 #2 0x4061364f in FIX::ThreadedSocketConnection::readQueue() (this=0x8111a70) at ThreadedSocketConnection.cpp:162 #3 0x4061415f in FIX::ThreadedSocketConnection::queueThread(void*) (p=0x80f4e28) at ThreadedSocketConnection.cpp:219 #4 0x40a88dac in start_thread () from /lib/tls/libpthread.so.0 #5 0x40855a8a in clone () from /lib/tls/libc.so.6 Is this to be expected? -- Caleb Epstein cal...@gm... |