mirror of
https://github.com/bettercap/bettercap
synced 2025-08-14 02:36:57 -07:00
fix: fixed a bug with wifi.recon.channel clear when wifi.interface is nil (fixes #661)
This commit is contained in:
parent
f9865299b3
commit
83c6cde152
1 changed files with 5 additions and 1 deletions
|
@ -354,7 +354,9 @@ func NewWiFiModule(s *session.Session) *WiFiModule {
|
|||
|
||||
if len(freqs) == 0 {
|
||||
mod.Debug("resetting hopping channels")
|
||||
if freqs, err = network.GetSupportedFrequencies(mod.iface.Name()); err != nil {
|
||||
if mod.iface == nil {
|
||||
return fmt.Errorf("wifi.interface not set or not found")
|
||||
} else if freqs, err = network.GetSupportedFrequencies(mod.iface.Name()); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
@ -452,6 +454,8 @@ func (mod *WiFiModule) Configure() error {
|
|||
ifName = mod.iface.Name()
|
||||
} else if mod.iface, err = network.FindInterface(ifName); err != nil {
|
||||
return fmt.Errorf("could not find interface %s: %v", ifName, err)
|
||||
} else if mod.iface == nil {
|
||||
return fmt.Errorf("could not find interface %s", ifName)
|
||||
}
|
||||
|
||||
mod.Info("using interface %s (%s)", ifName, mod.iface.HwAddress)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue