diff --git a/modules/dns_spoof/dns_spoof.go b/modules/dns_spoof/dns_spoof.go index 90551ef9..a2a026fa 100644 --- a/modules/dns_spoof/dns_spoof.go +++ b/modules/dns_spoof/dns_spoof.go @@ -96,7 +96,7 @@ func (mod *DNSSpoofer) Configure() error { return err } else if mod.All, err = mod.BoolParam("dns.spoof.all"); err != nil { return err - } else if err, address = mod.IPParam("dns.spoof.address"); err != nil { + } else if address, err = mod.IPParam("dns.spoof.address"); err != nil { return err } else if err, domains = mod.ListParam("dns.spoof.domains"); err != nil { return err diff --git a/session/module.go b/session/module.go index 5a0f1b53..2192d1cf 100644 --- a/session/module.go +++ b/session/module.go @@ -181,11 +181,11 @@ func (m SessionModule) StringParam(name string) (error, string) { } } -func (m SessionModule) IPParam(name string) (error, net.IP) { +func (m SessionModule) IPParam(name string) (net.IP, error) { if err, v := m.StringParam(name); err != nil { - return err, nil + return nil, err } else { - return nil, net.ParseIP(v) + return net.ParseIP(v), err } }