mantis 8998: guard potencial null ref

This commit is contained in:
UbitUmarov
2022-05-15 04:50:00 +01:00
parent c03505dfdf
commit bac942562a

View File

@@ -519,16 +519,23 @@ namespace OSHttpServer
public bool TrySendResponse(int bytesLimit)
{
if(m_currentResponse == null)
return false;
if (m_currentResponse.Sent)
if (m_currentResponse == null)
return false;
try
{
if (m_currentResponse.Sent)
return false;
if(!CanSend())
return false;
if(!CanSend())
return false;
LastActivityTimeMS = ContextTimeoutManager.EnvironmentTickCount();
return m_currentResponse.SendNextAsync(bytesLimit);
LastActivityTimeMS = ContextTimeoutManager.EnvironmentTickCount();
return m_currentResponse.SendNextAsync(bytesLimit);
}
catch
{
return false;
}
}
public void ContinueSendResponse()