Skip to content

Commit bb94632

Browse files
committed
Fixed crash in ShaderStateComponent::addParametersToShaderSetup().
1 parent 524479f commit bb94632

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/IECoreGL/ShaderStateComponent.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ class ShaderStateComponent::Implementation : public IECore::RefCounted
9292

9393
void addParametersToShaderSetup( Shader::Setup *shaderSetup ) const
9494
{
95+
if( !m_parameterMap )
96+
{
97+
return;
98+
}
9599
const IECore::CompoundObject::ObjectMap &d = m_parameterMap->members();
96100
for( IECore::CompoundObject::ObjectMap::const_iterator it = d.begin(), eIt = d.end(); it != eIt; it++ )
97101
{

0 commit comments

Comments
 (0)