From e8503541c97af3d029d74b653adfe5baee4940c7 Mon Sep 17 00:00:00 2001 From: risk danger olson Date: Thu, 27 Apr 2017 17:03:17 -0600 Subject: [PATCH] dont rely on res --- lfsapi/client.go | 4 ++-- lfsapi/verbose.go | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lfsapi/client.go b/lfsapi/client.go index b323686d..f51a8e2e 100644 --- a/lfsapi/client.go +++ b/lfsapi/client.go @@ -121,11 +121,11 @@ func (c *Client) doWithRedirects(cli *http.Client, req *http.Request, via []*htt res, err := cli.Do(req) if err != nil { - c.traceResponse(tracedReq, nil) + c.traceResponse(req, tracedReq, nil) return res, err } - c.traceResponse(tracedReq, res) + c.traceResponse(req, tracedReq, res) if res.StatusCode != 307 { return res, err diff --git a/lfsapi/verbose.go b/lfsapi/verbose.go index 8070a1fa..2dcab78e 100644 --- a/lfsapi/verbose.go +++ b/lfsapi/verbose.go @@ -53,13 +53,13 @@ func (r *tracedRequest) Read(b []byte) (int, error) { return n, err } -func (c *Client) traceResponse(tracedReq *tracedRequest, res *http.Response) { +func (c *Client) traceResponse(req *http.Request, tracedReq *tracedRequest, res *http.Response) { if tracedReq != nil { - c.httpLogger.LogRequest(res.Request, tracedReq.BodySize) + c.httpLogger.LogRequest(req, tracedReq.BodySize) } if res == nil { - c.httpLogger.LogResponse(res.Request, -1, 0) + c.httpLogger.LogResponse(req, -1, 0) return }