Index: generic/nsf.c =================================================================== diff -u -r3e6e82e95cb7d22117f884cdddf8a32d77ec930d -r0922b668a76bea5759a546d821c13e6db8ef273e --- generic/nsf.c (.../nsf.c) (revision 3e6e82e95cb7d22117f884cdddf8a32d77ec930d) +++ generic/nsf.c (.../nsf.c) (revision 0922b668a76bea5759a546d821c13e6db8ef273e) @@ -13128,7 +13128,7 @@ } if (ctxPtr->colonLocalVarCache != NULL) { /*fprintf(stderr, "free colonLocalVarCache %p\n", (void*)ctxPtr->colonLocalVarCache);*/ - FREE(int*, ctxPtr->colonLocalVarCache); + FREE(long*, ctxPtr->colonLocalVarCache); } if (ctxPtr->returnsObj != NULL) { DECR_REF_COUNT2("returnsObj", ctxPtr->returnsObj);