|
@@ -127,6 +127,11 @@ func streamOriginImage(ctx context.Context, reqID string, r *http.Request, rw ht
|
|
|
defer streamBufPool.Put(buf)
|
|
|
|
|
|
_, copyerr := io.CopyBuffer(rw, res.Body, *buf)
|
|
|
+ if copyerr == http.ErrBodyNotAllowed {
|
|
|
+ // We can hit this for some statuses like 304 Not Modified.
|
|
|
+ // We can ignore this error.
|
|
|
+ copyerr = nil
|
|
|
+ }
|
|
|
|
|
|
router.LogResponse(
|
|
|
reqID, r, res.StatusCode, nil,
|