cellHttpUtil: fix off by one in cellHttpUtilEscapeUri (looped for inSize+1)

This commit is contained in:
Megamouse
2026-09-30 12:06:39 +03:00
committed by Elad
parent b4e2e9aae6
commit 5753d99db1
+3 -3
View File
@@ -507,14 +507,14 @@ error_code cellHttpUtilEscapeUri(vm::ptr<char> out, u32 outSize, vm::cptr<u8> in
u32 size_needed = 0;
u32 out_pos = 0;
s32 rindex = 0;
u32 in_size = 0;
if (const u32 end = in.addr() + inSize; end && end >= in.addr())
{
rindex = inSize;
in_size = inSize;
}
for (u32 pos = 0; rindex >= 0; rindex--, pos++)
for (u32 pos = 0; pos < in_size; pos++)
{
const char c1 = in[pos];