Fix redir null pointer

This commit is contained in:
Andy Wang 2020-04-09 13:37:33 +01:00
parent 15f343db31
commit 77c33ff352
1 changed files with 5 additions and 4 deletions

View File

@ -146,10 +146,11 @@ func ParseConfig(conf string) (raw RawConfig, err error) {
// ParseConfig parses the config (either a path to json or the json itself as argument) into a State variable
func InitState(preParse RawConfig, nowFunc func() time.Time) (sta *State, err error) {
sta = &State{
Now: nowFunc,
BypassUID: make(map[[16]byte]struct{}),
ProxyBook: map[string]net.Addr{},
usedRandom: map[[32]byte]int64{},
Now: nowFunc,
BypassUID: make(map[[16]byte]struct{}),
ProxyBook: map[string]net.Addr{},
usedRandom: map[[32]byte]int64{},
RedirDialer: &net.Dialer{},
}
if preParse.CncMode {
err = errors.New("command & control mode not implemented")