Index: generic/nsf.c =================================================================== diff -u -rba7fd2903fd9cdb1f5a56b4457863633a3f72273 -r72933eccb9b83346aaf075499d1fc12140f22130 --- generic/nsf.c (.../nsf.c) (revision ba7fd2903fd9cdb1f5a56b4457863633a3f72273) +++ generic/nsf.c (.../nsf.c) (revision 72933eccb9b83346aaf075499d1fc12140f22130) @@ -25527,7 +25527,7 @@ * During shutdown, no new objects are created, therefore we do not need to * to invalidate the cached parsedParamPtr of the classes. */ - if (unlikely(RUNTIME_STATE(interp)->exitHandlerDestroyRound != NSF_EXITHANDLER_OFF)) { + if (unlikely(RUNTIME_STATE(interp)->exitHandlerDestroyRound == NSF_EXITHANDLER_OFF)) { NsfClasses *dependentSubClasses; NsfClasses *clPtr;