Limit damage of previous commit to ARM arch

This commit is contained in:
Jakob Borg 2014-06-12 01:11:04 +02:00
parent 18e5cb6793
commit 3c6738da73
1 changed files with 9 additions and 6 deletions

View File

@ -69,13 +69,16 @@ func sendUsageReport(m *model.Model) error {
var b bytes.Buffer
json.NewEncoder(&b).Encode(d)
// This works around the lack of DNS resolution on Android... :()
tr := &http.Transport{
Dial: func(network, addr string) (net.Conn, error) {
return net.Dial(network, "194.126.249.13:443")
},
var client = http.DefaultClient
if runtime.GOARCH == "arm" {
// This works around the lack of DNS resolution on Android... :(
tr := &http.Transport{
Dial: func(network, addr string) (net.Conn, error) {
return net.Dial(network, "194.126.249.13:443")
},
}
client = &http.Client{Transport: tr}
}
client := &http.Client{Transport: tr}
_, err := client.Post("https://data.syncthing.net/newdata", "application/json", &b)
return err
}