From a6448c62755f19ef2fa8aec37d08fe6265885dbd Mon Sep 17 00:00:00 2001 From: LucasMW Date: Tue, 4 Oct 2016 23:34:30 -0300 Subject: [PATCH] free loopstack --- interpreter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interpreter.c b/interpreter.c index 96d0e7f..1621662 100644 --- a/interpreter.c +++ b/interpreter.c @@ -71,8 +71,7 @@ void execute(char* program) Stack* loopStack; char instructions[] = {'>','<','+','-','.',',','[',']'}; char* ptr; - char c,*cp; - int i; + char c; char *loopStart = NULL; int internalLoopCount = 0; char* memory = (char*) calloc(sizeof(char),DEFAULT_SIZE); // memory of program must be zeroed. @@ -158,6 +157,7 @@ void execute(char* program) program++; } free(memory); + free(loopStack); } int errorMessage(int argc, char** argv)