diff --git a/src/prognode_lexpr.cpp b/src/prognode_lexpr.cpp index b1121ac22..14669df7b 100644 --- a/src/prognode_lexpr.cpp +++ b/src/prognode_lexpr.cpp @@ -216,6 +216,7 @@ BaseGDL** SYSVARNode::LExpr( BaseGDL* right) true,false); BaseGDL** res=this->LEval(); //l_sys_var(this); + if (*res == NullGDL::GetSingleInstance()) return NULL; //!NULL is a SYSVAR so this is the only place for !NULL=something. Guard conv_guard; //( rConv); BaseGDL* rConv = right; if( !(*res)->EqType( right))