aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/http.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/http.zig b/src/http.zig
index ebcb1acf0..43caed45f 100644
--- a/src/http.zig
+++ b/src/http.zig
@@ -106,7 +106,6 @@ pub const RequestContext = struct {
const default_favicon = @embedFile("favicon.png");
const default_favicon_shasum = "07877ad4cdfe472cc70759d1f237d358ae1f6a9b";
pub fn sendFavicon(ctx: *RequestContext) !void {
- defer ctx.done();
ctx.appendHeader("Content-Type", MimeType.byExtension("png").value);
ctx.appendHeader("ETag", default_favicon_shasum);
ctx.appendHeader("Age", "0");
@@ -119,6 +118,8 @@ pub const RequestContext = struct {
}
}
+ defer ctx.done();
+
try ctx.writeStatus(200);
try ctx.prepareToSendBody(default_favicon.len, false);
try ctx.writeBodyBuf(default_favicon);