From cf2cb0e98363d88f3fdd1cda7fdcbe33ee1f60cc Mon Sep 17 00:00:00 2001 From: Chris Busbey Date: Tue, 26 Jul 2016 19:58:40 -0500 Subject: [PATCH] fixes bogus resend logic --- in_session.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/in_session.go b/in_session.go index 130c26b9c..8e230aea4 100644 --- a/in_session.go +++ b/in_session.go @@ -162,7 +162,7 @@ func (state inSession) handleResendRequest(session *session, msg Message) (nextS endSeqNo := int(endSeqNoField) session.log.OnEventf("Received ResendRequest FROM: %d TO: %d", beginSeqNo, endSeqNo) - expectedSeqNum := session.store.NextTargetMsgSeqNum() + expectedSeqNum := session.store.NextSenderMsgSeqNum() if (session.sessionID.BeginString >= enum.BeginStringFIX42 && endSeqNo == 0) || (session.sessionID.BeginString <= enum.BeginStringFIX42 && endSeqNo == 999999) ||