Coverity fix.
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Feb 2011 15:14:44 +0000 (15:14 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Feb 2011 15:14:44 +0000 (15:14 +0000)
STEER/AliExpression.cxx

index 8c21645..2ddb3e0 100644 (file)
@@ -106,7 +106,8 @@ AliExpression::AliExpression( int op, AliExpression* a ) :
 Bool_t AliExpression::Value( const TObjArray &vars )
 {
    //  Evaluate the expression
-   if ( fArg2 == 0 && fVname.IsNull() ) {
+  if ( ( fArg2 == 0 && fVname.IsNull() ) ||
+       ( fArg2 == 0 && ( fOperator == kOpOR || fOperator == kOpAND || fOperator == kOpNOT ) ) ) {
        AliError( "Expression undefined." );
        return kFALSE;
    }