diff --git a/cmd/src/search_jobs_logs.go b/cmd/src/search_jobs_logs.go index 6327a609ab..a14b2b64c5 100644 --- a/cmd/src/search_jobs_logs.go +++ b/cmd/src/search_jobs_logs.go @@ -6,6 +6,7 @@ import ( "io" "net/http" "os" + "time" "github.com/sourcegraph/src-cli/internal/api" "github.com/sourcegraph/src-cli/internal/cmderrors" @@ -24,7 +25,8 @@ func fetchJobLogs(jobID string, logURL string) (io.ReadCloser, error) { req.Header.Add("Authorization", "token "+cfg.accessToken) - resp, err := http.DefaultClient.Do(req) + client := &http.Client{Timeout: 60 * time.Second} + resp, err := client.Do(req) if err != nil { return nil, err } diff --git a/cmd/src/search_jobs_results.go b/cmd/src/search_jobs_results.go index 9d8bc7a9ab..95d708ed13 100644 --- a/cmd/src/search_jobs_results.go +++ b/cmd/src/search_jobs_results.go @@ -6,6 +6,7 @@ import ( "io" "net/http" "os" + "time" "github.com/sourcegraph/src-cli/internal/api" "github.com/sourcegraph/src-cli/internal/cmderrors" @@ -24,7 +25,8 @@ func fetchJobResults(jobID string, resultsURL string) (io.ReadCloser, error) { req.Header.Add("Authorization", "token "+cfg.accessToken) - resp, err := http.DefaultClient.Do(req) + client := &http.Client{Timeout: 60 * time.Second} + resp, err := client.Do(req) if err != nil { return nil, err }