aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/api/server.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-03-18 15:53:19 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-03-18 15:53:19 -0700
commit12c4ed89e380fa248f7db115a9df63478a7a3f56 (patch)
tree4ca9e8ed8159ba97d7f952ad47e592cb3c9a8764 /src/bun.js/api/server.zig
parentf1cfa5dfeb75d5b42c6f7f6cef4c22f15d86df5d (diff)
downloadbun-12c4ed89e380fa248f7db115a9df63478a7a3f56.tar.gz
bun-12c4ed89e380fa248f7db115a9df63478a7a3f56.tar.zst
bun-12c4ed89e380fa248f7db115a9df63478a7a3f56.zip
Fix crash when rendering error page and the server or network is slow
Diffstat (limited to 'src/bun.js/api/server.zig')
-rw-r--r--src/bun.js/api/server.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bun.js/api/server.zig b/src/bun.js/api/server.zig
index cafd1d358..d9f59bb07 100644
--- a/src/bun.js/api/server.zig
+++ b/src/bun.js/api/server.zig
@@ -932,6 +932,7 @@ fn NewRequestContext(comptime ssl_enabled: bool, comptime debug_mode: bool, comp
this.response_buf_owned = std.ArrayListUnmanaged(u8){ .items = bb.items, .capacity = bb.capacity };
this.resp.onWritable(*RequestContext, onWritableCompleteResponseBuffer, this);
+ this.setAbortHandler();
}
pub fn renderResponseBuffer(this: *RequestContext) void {