diff --git a/modules/dhcp6_spoof/dhcp6_spoof.go b/modules/dhcp6_spoof/dhcp6_spoof.go index 56d88388..f2b57031 100644 --- a/modules/dhcp6_spoof/dhcp6_spoof.go +++ b/modules/dhcp6_spoof/dhcp6_spoof.go @@ -92,7 +92,7 @@ func (mod *DHCP6Spoofer) Configure() error { return err } - if err, mod.Domains = mod.ListParam("dhcp6.spoof.domains"); err != nil { + if mod.Domains, err = mod.ListParam("dhcp6.spoof.domains"); err != nil { return err } diff --git a/modules/dns_spoof/dns_spoof.go b/modules/dns_spoof/dns_spoof.go index cae93de1..eb81491d 100644 --- a/modules/dns_spoof/dns_spoof.go +++ b/modules/dns_spoof/dns_spoof.go @@ -98,7 +98,7 @@ func (mod *DNSSpoofer) Configure() error { return err } else if address, err = mod.IPParam("dns.spoof.address"); err != nil { return err - } else if err, domains = mod.ListParam("dns.spoof.domains"); err != nil { + } else if domains, err = mod.ListParam("dns.spoof.domains"); err != nil { return err } else if hostsFile, err = mod.StringParam("dns.spoof.hosts"); err != nil { return err diff --git a/session/module.go b/session/module.go index 6dd2a279..0af1589f 100644 --- a/session/module.go +++ b/session/module.go @@ -152,7 +152,7 @@ func (m *SessionModule) Param(name string) *ModuleParam { return m.params[name] } -func (m SessionModule) ListParam(name string) (err error, values []string) { +func (m SessionModule) ListParam(name string) (values []string, err error) { values = make([]string, 0) list := "" if list, err = m.StringParam(name); err != nil {