diff --git a/pkg/httputil/cancelreq.go b/pkg/httputil/cancelreq.go index e3a7a7422..ab9fce1ab 100644 --- a/pkg/httputil/cancelreq.go +++ b/pkg/httputil/cancelreq.go @@ -4,8 +4,6 @@ // borrowed from golang/net/context/ctxhttp/cancelreq.go -// +build go1.5 - // Package httputil provides HTTP utility functions. package httputil diff --git a/pkg/httputil/cancelreq_go14.go b/pkg/httputil/cancelreq_go14.go deleted file mode 100644 index b270f9212..000000000 --- a/pkg/httputil/cancelreq_go14.go +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2015 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// borrowed from golang/net/context/ctxhttp/cancelreq_go14.go - -// +build !go1.5 - -package httputil - -import "net/http" - -type requestCanceler interface { - CancelRequest(req *http.Request) -} - -func RequestCanceler(rt http.RoundTripper, req *http.Request) func() { - c, ok := rt.(requestCanceler) - if !ok { - return func() {} - } - return func() { - c.CancelRequest(req) - } -}