diff --git a/alliance/src/abl/src/abldup.c b/alliance/src/abl/src/abldup.c index 8620b343..3466c725 100644 --- a/alliance/src/abl/src/abldup.c +++ b/alliance/src/abl/src/abldup.c @@ -87,6 +87,11 @@ ablexpr *dupablexpr( Expr ) ablexpr *ExprDup; ablexpr *ExprQueue; + if ( Expr == (ablexpr *)0 ) + { + return ( Expr ); + } + if ( ABL_ATOM( Expr ) ) { return( addchain( (ablexpr *)0, ABL_CAR( Expr ) ) );