[Bf-blender-cvs] [689d6032ff5] master: Compositor: Fix array out of bounds.
Jeroen Bakker
noreply at git.blender.org
Fri Mar 26 17:23:16 CET 2021
Commit: 689d6032ff5c42aea430161216c74abb67b7f50e
Author: Jeroen Bakker
Date: Fri Mar 26 17:22:48 2021 +0100
Branches: master
https://developer.blender.org/rB689d6032ff5c42aea430161216c74abb67b7f50e
Compositor: Fix array out of bounds.
===================================================================
M source/blender/compositor/intern/COM_NodeOperation.cc
===================================================================
diff --git a/source/blender/compositor/intern/COM_NodeOperation.cc b/source/blender/compositor/intern/COM_NodeOperation.cc
index a8559b76d21..4aec257c4d3 100644
--- a/source/blender/compositor/intern/COM_NodeOperation.cc
+++ b/source/blender/compositor/intern/COM_NodeOperation.cc
@@ -62,8 +62,10 @@ void NodeOperation::addOutputSocket(DataType datatype)
void NodeOperation::determineResolution(unsigned int resolution[2],
unsigned int preferredResolution[2])
{
- NodeOperationInput &input = m_inputs[m_resolutionInputSocketIndex];
- input.determineResolution(resolution, preferredResolution);
+ if (m_resolutionInputSocketIndex < m_inputs.size()) {
+ NodeOperationInput &input = m_inputs[m_resolutionInputSocketIndex];
+ input.determineResolution(resolution, preferredResolution);
+ }
unsigned int temp2[2] = {resolution[0], resolution[1]};
unsigned int temp[2];
More information about the Bf-blender-cvs
mailing list