forked from mirror/client_golang
Make use of pre-existing context in InstrumentRoundTripperTrace
Fixes #580 Signed-off-by: beorn7 <bjoern@rabenste.in>
This commit is contained in:
parent
6c520f6aca
commit
bc54582c5e
|
@ -14,7 +14,6 @@
|
||||||
package promhttp
|
package promhttp
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/http/httptrace"
|
"net/http/httptrace"
|
||||||
|
@ -213,7 +212,7 @@ func InstrumentRoundTripperTrace(it *InstrumentTrace, next http.RoundTripper) Ro
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
r = r.WithContext(httptrace.WithClientTrace(context.Background(), trace))
|
r = r.WithContext(httptrace.WithClientTrace(r.Context(), trace))
|
||||||
|
|
||||||
return next.RoundTrip(r)
|
return next.RoundTrip(r)
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue