mirror of
https://github.com/soypat/lneto.git
synced 2026-08-26 09:29:04 +00:00
continue reworking StackNode implementations
This commit is contained in:
@@ -52,10 +52,10 @@ var (
|
||||
)
|
||||
|
||||
func handleNodeError(nodesPtr *[]node, nodeIdx int, err error) {
|
||||
if nodeIdx >= len(*nodesPtr) {
|
||||
panic("unreachable")
|
||||
}
|
||||
if err != nil {
|
||||
if nodeIdx >= len(*nodesPtr) {
|
||||
panic("unreachable")
|
||||
}
|
||||
nodes := *nodesPtr
|
||||
badConnID := nodes[nodeIdx].connID != nil && *nodes[nodeIdx].connID != nodes[nodeIdx].currConnID
|
||||
if err == net.ErrClosed || nodes[nodeIdx].lastErrs[0] == err || nodes[nodeIdx].lastErrs[1] == err || badConnID {
|
||||
|
||||
Reference in New Issue
Block a user