net/interfaces: set SysProcAttr.HideWindow to prevent cmd.exe flash on Windows
import (
"os/exec"
+ "syscall"
"go4.org/mem"
"inet.af/netaddr"
@@ -41,6 +42,7 @@ func init() {
*/
func likelyHomeRouterIPWindows() (ret netaddr.IP, ok bool) {
cmd := exec.Command("route", "print", "-4")
+ cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
stdout, err := cmd.StdoutPipe()
if err != nil {
return
