Conns aren't being saved

This commit is contained in:
idk 2018-12-26 13:30:42 -05:00
parent d77d5f9800
commit 84a565bae6
No known key found for this signature in database
GPG key ID: D75C03B39B5E14E1

View file

@ -19,6 +19,7 @@ type Manager struct {
resolver.Resolver
socks5.Config
*sam3.SAM
listen net.Listener
conns []conn.Conn
datadir string
host string
@ -33,11 +34,10 @@ func (m Manager) Serve() error {
if err != nil {
return err
}
var listen net.Listener
if err := net.Listen("tcp", m.host+":"+m.port); err != nil {
if m.listen, err = net.Listen("tcp", m.host+":"+m.port); err != nil {
return err
}
if err := server.ListenAndServe(listen); err != nil {
if err := server.Serve(listen); err != nil {
return err
}
return nil
@ -77,6 +77,7 @@ func (m Manager) Cleanup() error {
}
}
log.Println("Finished cleanup.")
m.listen.Close()
return nil
}