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 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
} }