Fix handleInboundBindingSuccess bug

Some transactions were lost because a small bug in indexing
This commit is contained in:
Hugo Arregui
2019-04-24 14:14:50 -07:00
committed by Sean DuBois
parent 1c34a138ae
commit 4d10a30c45
+1 -1
View File
@@ -624,7 +624,7 @@ func (a *Agent) handleInboundControlling(m *stun.Message, localCandidate, remote
func (a *Agent) handleInboundBindingSuccess(id []byte) bool {
for i := range a.pendingBindingRequests {
if bytes.Equal(a.pendingBindingRequests[i], id) {
a.pendingBindingRequests = append(a.pendingBindingRequests[:i], a.pendingBindingRequests[:i+1]...)
a.pendingBindingRequests = append(a.pendingBindingRequests[:i], a.pendingBindingRequests[i+1:]...)
return true
}
}