forked from openprivacy/libricochet-go
fix: off by one error removing dead ricochet instances
This commit is contained in:
parent
c1907d5a9f
commit
e0411ecb9a
|
@ -59,13 +59,7 @@ func (ra *RicochetApplication) handleConnection(conn net.Conn) {
|
|||
ra.lock.Lock()
|
||||
for i, x := range ra.instances {
|
||||
if x == rai {
|
||||
if i == 0 {
|
||||
ra.instances = ra.instances[1:]
|
||||
} else if i == len(ra.instances)-1 {
|
||||
ra.instances = ra.instances[:i-1]
|
||||
} else {
|
||||
ra.instances = append(ra.instances[:i-1], ra.instances[i+1:]...)
|
||||
}
|
||||
ra.instances = append(ra.instances[:i], ra.instances[i+1:]...)
|
||||
break
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue