From b2ae1a1d0b1c705de0b33dc6b018bdafb353e79e Mon Sep 17 00:00:00 2001 From: Jacob Parry Date: Mon, 6 Nov 2017 23:33:04 -0500 Subject: [PATCH] Fix LFS not returning correct content length when requesting a range of bytes (#2864) --- modules/lfs/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lfs/server.go b/modules/lfs/server.go index 1a15aba00..d618d6185 100644 --- a/modules/lfs/server.go +++ b/modules/lfs/server.go @@ -152,7 +152,7 @@ func getContentHandler(ctx *context.Context) { return } - ctx.Resp.Header().Set("Content-Length", strconv.FormatInt(meta.Size, 10)) + ctx.Resp.Header().Set("Content-Length", strconv.FormatInt(meta.Size-fromByte, 10)) ctx.Resp.Header().Set("Content-Type", "application/octet-stream") filename := ctx.Params("filename")