Compositor: Fix array out of bounds.

This commit is contained in:
Jeroen Bakker 2021-03-26 17:22:48 +01:00
parent dcd90bf188
commit 689d6032ff
1 changed files with 4 additions and 2 deletions

View File

@ -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];