authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-04-12 14:54:16 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-04-12 14:54:16 -07:00
log6c41c8737ce0094ea93b6b012e3e130a1060cddf
treef08f1425e23de237c97d1852c06cdedf7a0a8181
parent37451667ffbe5833046c5e6166bb0da4dc3df7dc
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

flush after ServerRequest.respond*()


1 files changed, 2 insertions(+), 0 deletions(-)

http.zig+2
...@@ -515,6 +515,7 @@ pub const ServerRequest = struct {...@@ -515,6 +515,7 @@ pub const ServerRequest = struct {
515515
516 try req.server.writer.writeAll("\r\n");516 try req.server.writer.writeAll("\r\n");
517 try req.server.writer.writeAll(body);517 try req.server.writer.writeAll(body);
518 try req.server.writer.flush();
518 }519 }
519520
520 pub fn respondStreaming(req: *ServerRequest, status: Status, headers: *HeadersMap, body_length: ?u64) !void {521 pub fn respondStreaming(req: *ServerRequest, status: Status, headers: *HeadersMap, body_length: ?u64) !void {
...@@ -534,6 +535,7 @@ pub const ServerRequest = struct {...@@ -534,6 +535,7 @@ pub const ServerRequest = struct {
534 }535 }
535536
536 try req.server.writer.writeAll("\r\n");537 try req.server.writer.writeAll("\r\n");
538 try req.server.writer.flush();
537 }539 }
538540
539 pub fn sendfile(req: *ServerRequest, file: nfs.File, offset: net.off_t, count: ?usize) !void {541 pub fn sendfile(req: *ServerRequest, file: nfs.File, offset: net.off_t, count: ?usize) !void {