# HG changeset patch
# User Kim Alvefur <zash@zash.se>
# Date 1673181564 -3600
# Node ID 19365e0c0ddd848a7bc70bcbc22758179204b968
# Parent  0c3184378032ddd3a7b855e566b95443e0d6b7b8# Parent  1cdaf21584daccb0e611ffe73b757a20d34ebcf5
Merge 0.12->trunk

diff -r 0c3184378032 -r 19365e0c0ddd net/http/server.lua
--- a/net/http/server.lua	Fri Jan 06 23:53:50 2023 +0100
+++ b/net/http/server.lua	Sun Jan 08 13:39:24 2023 +0100
@@ -377,12 +377,12 @@
 			-- io.write("."); io.flush();
 			response.conn:write(chunk);
 		else
+			incomplete[response.conn] = nil;
 			if chunked then
 				response.conn:write("0\r\n\r\n");
 			end
 			-- io.write("\n");
 			if f.close then f:close(); end
-			incomplete[response.conn] = nil;
 			return response:done();
 		end
 	end