diff --git a/les/freeclient.go b/les/freeclient.go index cc7c6a8412..d11231af48 100644 --- a/les/freeclient.go +++ b/les/freeclient.go @@ -142,6 +142,7 @@ func (f *freeClientPool) connect(address, id string) bool { } f.disconnPool.Remove(e.index) e.connected = true + e.id = id f.connPool.Push(e, e.linUsage) if f.connPool.Size()+f.disconnPool.Size() > f.totalLimit { f.disconnPool.Pop()