Conns aren't being saved
This commit is contained in:
parent
d77d5f9800
commit
84a565bae6
1 changed files with 4 additions and 3 deletions
|
@ -19,6 +19,7 @@ type Manager struct {
|
||||||
resolver.Resolver
|
resolver.Resolver
|
||||||
socks5.Config
|
socks5.Config
|
||||||
*sam3.SAM
|
*sam3.SAM
|
||||||
|
listen net.Listener
|
||||||
conns []conn.Conn
|
conns []conn.Conn
|
||||||
datadir string
|
datadir string
|
||||||
host string
|
host string
|
||||||
|
@ -33,11 +34,10 @@ func (m Manager) Serve() error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
var listen net.Listener
|
if m.listen, err = net.Listen("tcp", m.host+":"+m.port); err != nil {
|
||||||
if err := net.Listen("tcp", m.host+":"+m.port); err != nil {
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err := server.ListenAndServe(listen); err != nil {
|
if err := server.Serve(listen); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
@ -77,6 +77,7 @@ func (m Manager) Cleanup() error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
log.Println("Finished cleanup.")
|
log.Println("Finished cleanup.")
|
||||||
|
m.listen.Close()
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue