diff --git a/association.go b/association.go index af0f9b1a..217636c4 100644 --- a/association.go +++ b/association.go @@ -2167,7 +2167,7 @@ func (a *Association) handleReconfigParam(raw param) (*packet, error) { // Re-configuration Request Sequence Number is started again. If // the timer runs out, the RE-CONFIG chunk MUST be retransmitted // but the corresponding error counters MUST NOT be incremented. - if len(a.reconfigs) == 0 { + if _, ok := a.reconfigs[p.reconfigResponseSequenceNumber]; ok { a.tReconfig.stop() a.tReconfig.start(a.rtoMgr.getRTO()) }