mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 10:00:40 +00:00
Check iterator validity before dereferencing it
This commit is contained in:
@@ -919,7 +919,7 @@ void WrappedOpenGL::ActivateContext(GLWindowingData winData)
|
||||
fetch.res.Context = winData.ctx;
|
||||
size_t before = m_QueuedInitialFetches.size();
|
||||
auto it = std::lower_bound(m_QueuedInitialFetches.begin(), m_QueuedInitialFetches.end(), fetch);
|
||||
for(; it->res.Context == winData.ctx && it != m_QueuedInitialFetches.end();)
|
||||
for(; it != m_QueuedInitialFetches.end() && it->res.Context == winData.ctx;)
|
||||
{
|
||||
GetResourceManager()->ContextPrepare_InitialState(it->res);
|
||||
it = m_QueuedInitialFetches.erase(it);
|
||||
|
||||
Reference in New Issue
Block a user