5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-22 11:50:28 +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 {
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() {