package common
import (
- "errors"
+ "errormsg"
"log"
"net"
)
if err != nil {
return
}
+ err = errormsg.ToError(errormsg.ErrorTurnOffWifi)
+
for _, iface := range ifaces {
if iface.Name[0:2] == "wl" {
+ err = errormsg.ToError(errormsg.ErrorDisconnectWifi)
+
addrs, _ := iface.Addrs()
for _, address := range addrs {
if ipnet, ok := address.(*net.IPNet); ok && !ipnet.IP.IsLoopback() {
if ipnet.IP.To4() != nil {
addr = ipnet.IP.String()
+ err = nil
return
}
}
}
}
}
- return "", errors.New("No interface named wl")
+ return "", err
}
func CheckError(err error) bool {