aboutsummaryrefslogtreecommitdiff
path: root/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
diff options
context:
space:
mode:
authorANT\ulugbek <[email protected]>2020-10-29 14:32:46 +0000
committerANT\ulugbek <[email protected]>2020-10-29 14:32:46 +0000
commit3d3dd1c0746d083360942fcee4fe9730a661369a (patch)
tree93e530b586781df299f31b0e4c48841e5775ecaa /sdk/toolkit/source/NvBlastTkGroupImpl.cpp
parent* Updated license file (diff)
downloadblast-3d3dd1c0746d083360942fcee4fe9730a661369a.tar.xz
blast-3d3dd1c0746d083360942fcee4fe9730a661369a.zip
Fix index being out of bounds
Diffstat (limited to 'sdk/toolkit/source/NvBlastTkGroupImpl.cpp')
-rwxr-xr-xsdk/toolkit/source/NvBlastTkGroupImpl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/sdk/toolkit/source/NvBlastTkGroupImpl.cpp b/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
index c3cbd5e..19f9747 100755
--- a/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
+++ b/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
@@ -293,9 +293,9 @@ bool TkGroupImpl::removeActor(TkActor& actor)
{
uint32_t index = tkActor.m_groupJobIndex;
tkActor.m_groupJobIndex = invalidIndex<uint32_t>();
- m_jobs.replaceWithLast(index);
if (index < m_jobs.size())
{
+ m_jobs.replaceWithLast(index);
NVBLAST_ASSERT(m_jobs[index].m_tkActor->m_groupJobIndex == m_jobs.size());
NVBLAST_ASSERT(m_jobs[index].m_tkActor->isPending());
m_jobs[index].m_tkActor->m_groupJobIndex = index;