diff options
Diffstat (limited to 'basic')
-rw-r--r-- | basic/source/comp/loops.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/basic/source/comp/loops.cxx b/basic/source/comp/loops.cxx index a77b9e2b3318..2c4f79e6146c 100644 --- a/basic/source/comp/loops.cxx +++ b/basic/source/comp/loops.cxx @@ -263,6 +263,8 @@ void SbiParser::With() SbiExpression aVar( this, SbOPERAND ); SbiExprNode *pNode = aVar.GetExprNode()->GetRealNode(); + if (!pNode) + return; SbiSymDef* pDef = pNode->GetVar(); // Variant, from 27.6.1997, #41090: empty -> must be Object if( pDef->GetType() == SbxVARIANT || pDef->GetType() == SbxEMPTY ) |