@@ -165,7 +165,7 @@ func (state inSession) handleSequenceReset(session *session, msg *Message) (next
165165
166166 switch {
167167 case newSeqNo > expectedSeqNum :
168- if err := session .store .SetNextTargetMsgSeqNum (int (newSeqNo )); err != nil {
168+ if err := session .store .SetNextTargetMsgSeqNum (uint64 (newSeqNo )); err != nil {
169169 return handleStateError (session , err )
170170 }
171171 case newSeqNo < expectedSeqNum :
@@ -196,7 +196,7 @@ func (state inSession) handleResendRequest(session *session, msg *Message) (next
196196 return state .processReject (session , msg , RequiredTagMissing (tagEndSeqNo ))
197197 }
198198
199- endSeqNo := int (endSeqNoField )
199+ endSeqNo := uint64 (endSeqNoField )
200200
201201 session .log .OnEventf ("Received ResendRequest FROM: %d TO: %d" , beginSeqNo , endSeqNo )
202202 expectedSeqNum := session .store .NextSenderMsgSeqNum ()
@@ -207,7 +207,7 @@ func (state inSession) handleResendRequest(session *session, msg *Message) (next
207207 endSeqNo = expectedSeqNum - 1
208208 }
209209
210- if err := state .resendMessages (session , int (beginSeqNo ), endSeqNo , * msg ); err != nil {
210+ if err := state .resendMessages (session , uint64 (beginSeqNo ), endSeqNo , * msg ); err != nil {
211211 return handleStateError (session , err )
212212 }
213213
@@ -225,7 +225,7 @@ func (state inSession) handleResendRequest(session *session, msg *Message) (next
225225 return state
226226}
227227
228- func (state inSession ) resendMessages (session * session , beginSeqNo , endSeqNo int , inReplyTo Message ) error {
228+ func (state inSession ) resendMessages (session * session , beginSeqNo , endSeqNo uint64 , inReplyTo Message ) error {
229229 if session .DisableMessagePersist {
230230 return state .generateSequenceReset (session , beginSeqNo , endSeqNo + 1 , inReplyTo )
231231 }
@@ -387,7 +387,7 @@ func (state inSession) doTargetTooLow(session *session, msg *Message, rej target
387387 return state
388388}
389389
390- func (state * inSession ) generateSequenceReset (session * session , beginSeqNo int , endSeqNo int , inReplyTo Message ) (err error ) {
390+ func (state * inSession ) generateSequenceReset (session * session , beginSeqNo uint64 , endSeqNo int , inReplyTo Message ) (err error ) {
391391 sequenceReset := NewMessage ()
392392 session .fillDefaultHeader (sequenceReset , & inReplyTo )
393393
0 commit comments