Skip to content

Commit 166771b

Browse files
committed
Fix user-agent on fetching server list JSON
Fixes #11
1 parent 1f8dc72 commit 166771b

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

speedtest/speedtest.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ func SpeedTest(c *cli.Context) error {
230230

231231
if err != nil {
232232
log.Info("Retry with /.well-known/librespeed")
233-
servers, err = getServerList(c.Bool(defs.OptionSecure), serverUrl + "/.well-known/librespeed", c.IntSlice(defs.OptionExclude), c.IntSlice(defs.OptionServer), !c.Bool(defs.OptionList))
233+
servers, err = getServerList(c.Bool(defs.OptionSecure), serverUrl+"/.well-known/librespeed", c.IntSlice(defs.OptionExclude), c.IntSlice(defs.OptionServer), !c.Bool(defs.OptionList))
234234
}
235235
}
236236
if err != nil {
@@ -347,7 +347,13 @@ func getServerList(forceHTTPS bool, serverList string, excludes, specific []int,
347347

348348
// getting the server list from remote
349349
var servers []defs.Server
350-
resp, err := http.DefaultClient.Get(serverList)
350+
req, err := http.NewRequest(http.MethodGet, serverList, nil)
351+
if err != nil {
352+
return nil, err
353+
}
354+
req.Header.Set("User-Agent", defs.UserAgent)
355+
356+
resp, err := http.DefaultClient.Do(req)
351357
if err != nil {
352358
return nil, err
353359
}

0 commit comments

Comments
 (0)