X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/137ebf94ff14837c9df773533ea86e821469bda9..fe45b1b66c730f2546d78a7899375707c0816518:/services/keep-web/handler.go?ds=sidebyside 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() } }