X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8c5f2973a5c5f042d1d12aef1c470b37519fd416..001757381fd370a563599ca70ca9b451a71e9726:/services/keep-web/handler.go diff --git a/services/keep-web/handler.go b/services/keep-web/handler.go index 620ed9cfb4..5e3e4afdb4 100644 --- a/services/keep-web/handler.go +++ b/services/keep-web/handler.go @@ -335,9 +335,9 @@ func (h *handler) ServeHTTP(wOrig http.ResponseWriter, r *http.Request) { statusCode, statusText = http.StatusInternalServerError, err.Error() return } - if kc.Client != nil && kc.Client.Transport != nil { + if client, ok := kc.Client.(*http.Client); ok && client.Transport != nil { // Workaround for https://dev.arvados.org/issues/9005 - if t, ok := kc.Client.Transport.(*http.Transport); ok { + if t, ok := client.Transport.(*http.Transport); ok { defer t.CloseIdleConnections() } }