changeset 14075:7a31775f1d7f

net.http.server: Ensure blocksize is an integer Mostly a pedantic thing but in Lua 5.3+ 2^16 is a float, which at the very least causes tostring() to behave differently, and floatyness is contagious...
author Kim Alvefur <zash@zash.se>
date Fri, 21 Nov 2025 21:40:29 +0100
parents b688908622a1
children a558af9e8c35
files net/http/server.lua
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/net/http/server.lua	Fri Feb 13 15:22:46 2026 +0100
+++ b/net/http/server.lua	Fri Nov 21 21:40:29 2025 +0100
@@ -13,7 +13,7 @@
 local codes = require "prosody.net.http.codes";
 local promise = require "prosody.util.promise";
 local errors = require "prosody.util.error";
-local blocksize = 2^16;
+local blocksize = 65536;
 local async = require "prosody.util.async";
 local id = require"prosody.util.id";