Index: generic/nsf.c =================================================================== diff -u -N -r7b2d369f9769b03be22546dc5206e2e8b38a1b96 -rf500093898a560a8e065932a637d068d02362f32 --- generic/nsf.c (.../nsf.c) (revision 7b2d369f9769b03be22546dc5206e2e8b38a1b96) +++ generic/nsf.c (.../nsf.c) (revision f500093898a560a8e065932a637d068d02362f32) @@ -20494,16 +20494,14 @@ } } - if (topCscPtr != NULL) { - isLeafNext = ( + isLeafNext = ( (topCscPtr->flags & (NSF_CSC_CALL_IS_NEXT|NSF_CSC_CALL_IS_ENSEMBLE)) == (NSF_CSC_CALL_IS_NEXT|NSF_CSC_CALL_IS_ENSEMBLE) && (topCscPtr->flags & NSF_CM_ENSEMBLE_UNKNOWN) == 0u - ); - /*fprintf(stderr, "******** alternate isleavenext %d based on topcscptr %p flags %.6x\n", - isLeafNext, - (void*)topCscPtr, - (topCscPtr != NULL ? topCscPtr->flags : 0));*/ - } + ); + /*fprintf(stderr, "******** alternate isleavenext %d based on topcscptr %p flags %.6x\n", + isLeafNext, + (void*)topCscPtr, + (topCscPtr != NULL ? topCscPtr->flags : 0));*/ } rst->unknown =