diff --git a/tcp/listener.go b/tcp/listener.go index c74be55..a5c8b74 100644 --- a/tcp/listener.go +++ b/tcp/listener.go @@ -170,6 +170,9 @@ func (listener *Listener) Encapsulate(carrierData []byte, offsetToIP, offsetToFr err = nil } } + if n == 0 { + listener.maintainConns() + } return n, err }