5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-22 18:50:27 +00:00

panic if tun.write or tun.read returns an error and was launched from debug.go, since there's no way to recover in these scenarios

This commit is contained in:
Arceliar 2018-03-03 13:56:26 -06:00
parent 56fd7bd4d4
commit 0460fdd301

View File

@ -231,9 +231,9 @@ func (c *Core) DEBUG_startTunWithMTU(ifname string, iftapmode bool, mtu int) {
if err != nil { if err != nil {
panic(err) panic(err)
} }
go c.tun.read() go func() { panic(c.tun.read()) }()
} }
go c.tun.write() go func() { panic(c.tun.write()) }()
} }
func (c *Core) DEBUG_stopTun() { func (c *Core) DEBUG_stopTun() {