try to timeout httpclient reads

This commit is contained in:
UbitUmarov
2026-02-27 16:15:10 +00:00
parent a99a3d2b3c
commit 18f652ee8d
3 changed files with 18 additions and 10 deletions

View File

@@ -644,8 +644,8 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest
else
len = -1;
Stream resStream = responseMessage.Content.ReadAsStream();
using CancellationTokenSource cts = new(30000);
Stream resStream = responseMessage.Content.ReadAsStream(cts.Token);
if(resStream is not null)
{
int maxBytes = (len < 0 || len > HttpBodyMaxLen) ? HttpBodyMaxLen : len;