aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Alex Lam S.L <alexlamsl@gmail.com> 2022-12-28 02:34:33 +0200
committerGravatar GitHub <noreply@github.com> 2022-12-27 16:34:33 -0800
commitf78f423d0b3e225c5e7e5c3028e33823b9147f45 (patch)
tree6e2b1058965c4dee86ae54269e38361fded6e606 /src
parentc4ca4c70d194f63cc6598c8452656d97c3f7a5e6 (diff)
downloadbun-f78f423d0b3e225c5e7e5c3028e33823b9147f45.tar.gz
bun-f78f423d0b3e225c5e7e5c3028e33823b9147f45.tar.zst
bun-f78f423d0b3e225c5e7e5c3028e33823b9147f45.zip
emit `206 Partial Content` only for partial response (#1670)
fixes #1668
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/api/server.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bun.js/api/server.zig b/src/bun.js/api/server.zig
index 6531584c0..85918d320 100644
--- a/src/bun.js/api/server.zig
+++ b/src/bun.js/api/server.zig
@@ -2138,7 +2138,7 @@ fn NewRequestContext(comptime ssl_enabled: bool, comptime debug_mode: bool, comp
pub fn renderMetadata(this: *RequestContext) void {
var response: *JSC.WebCore.Response = this.response_ptr.?;
var status = response.statusCode();
- var needs_content_range = this.needs_content_range;
+ var needs_content_range = this.needs_content_range and this.sendfile.remain < this.blob.size();
const size = if (needs_content_range)
this.sendfile.remain