mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2024-12-30 02:37:01 +00:00
Fix: early stopped engine (#105)
This commit is contained in:
@@ -58,14 +58,14 @@ func main() {
|
||||
|
||||
engine.Insert(key)
|
||||
|
||||
assert := func(msg string, err error) {
|
||||
if err != nil {
|
||||
assert := func(msg string, f func() error) {
|
||||
if err := f(); err != nil {
|
||||
log.Fatalf("Failed to %s: %v", msg, err)
|
||||
}
|
||||
}
|
||||
|
||||
assert("start engine", engine.Start())
|
||||
defer assert("stop engine", engine.Stop())
|
||||
assert("start engine", engine.Start)
|
||||
defer assert("stop engine", engine.Stop)
|
||||
|
||||
sigCh := make(chan os.Signal, 1)
|
||||
signal.Notify(sigCh, syscall.SIGINT, syscall.SIGTERM)
|
||||
|
||||
Reference in New Issue
Block a user