Buffer overrun in LLMeshRepository::notifyLoadedMeshes
This commit is contained in:
@@ -2557,6 +2557,8 @@ void LLMeshRepository::notifyLoadedMeshes()
|
|||||||
|
|
||||||
S32 push_count = LLMeshRepoThread::sMaxConcurrentRequests-(LLMeshRepoThread::sActiveHeaderRequests+LLMeshRepoThread::sActiveLODRequests);
|
S32 push_count = LLMeshRepoThread::sMaxConcurrentRequests-(LLMeshRepoThread::sActiveHeaderRequests+LLMeshRepoThread::sActiveLODRequests);
|
||||||
|
|
||||||
|
push_count = llmin(push_count, (S32)mPendingRequests.size());
|
||||||
|
|
||||||
if (push_count > 0)
|
if (push_count > 0)
|
||||||
{
|
{
|
||||||
//calculate "score" for pending requests
|
//calculate "score" for pending requests
|
||||||
|
|||||||
Reference in New Issue
Block a user