diff options
-rw-r--r-- | device/send.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/device/send.go b/device/send.go index cb1607b..a437cf1 100644 --- a/device/send.go +++ b/device/send.go @@ -228,7 +228,7 @@ func (device *Device) RoutineReadFromTUN() { if err != nil { if !device.isClosed() { device.log.Errorf("Failed to read packet from TUN device: %v", err) - device.Close() + go device.Close() } device.PutMessageBuffer(elem.buffer) device.PutOutboundElement(elem) |