File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -507,6 +507,12 @@ func (s *session) handleLogon(msg *Message) error {
507507 }
508508 }
509509
510+ nextSenderMsgNumAtLogonReceived := s .store .NextSenderMsgSeqNum ()
511+
512+ if err := s .verifyIgnoreSeqNumTooHigh (msg ); err != nil {
513+ return err
514+ }
515+
510516 var resetSeqNumFlag FIXBoolean
511517 if err := msg .Body .GetField (tagResetSeqNumFlag , & resetSeqNumFlag ); err == nil {
512518 if resetSeqNumFlag {
@@ -517,18 +523,12 @@ func (s *session) handleLogon(msg *Message) error {
517523 }
518524 }
519525
520- nextSenderMsgNumAtLogonReceived := s .store .NextSenderMsgSeqNum ()
521-
522526 if resetStore {
523527 if err := s .store .Reset (); err != nil {
524528 return err
525529 }
526530 }
527531
528- if err := s .verifyIgnoreSeqNumTooHigh (msg ); err != nil {
529- return err
530- }
531-
532532 if ! s .InitiateLogon {
533533 if ! s .HeartBtIntOverride {
534534 var heartBtInt FIXInt
You can’t perform that action at this time.
0 commit comments