From 52631be055d52a345e1bf4d7af618ddaf59a9afd Mon Sep 17 00:00:00 2001 From: idk Date: Tue, 25 Dec 2018 03:18:39 -0500 Subject: [PATCH] fix other part of constructor --- socks/manager.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/socks/manager.go b/socks/manager.go index cb901c3..a5d8b56 100644 --- a/socks/manager.go +++ b/socks/manager.go @@ -64,11 +64,19 @@ func NewManager(samhost, samport, datadir string, samopts []string) (*Manager, e func NewManagerFromOptions(opts ...func(*Manager) error) (*Manager, error) { var m Manager + m.samhost = "127.0.0.1" + m.samport = "7656" + m.datadir = "./files" for _, o := range opts { if err := o(&m); err != nil { return nil, err } } + var err error + m.SAM, err = sam3.NewSAM(m.samhost + ":" + m.samport) + if err != nil { + return nil, err + } if r, err := resolver.NewResolver(); err == nil { m.Config = socks5.Config{ Resolver: r,