From 6ab6284be9d6ff3c92a9b665750e8fe30e9931c5 Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Mon, 28 Sep 2020 12:01:54 -0500 Subject: "FIX" mapper + reducer from FAQ --- P1/src/reducer.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'P1/src/reducer.c') diff --git a/P1/src/reducer.c b/P1/src/reducer.c index bdf093b..7afb9ee 100644 --- a/P1/src/reducer.c +++ b/P1/src/reducer.c @@ -33,11 +33,11 @@ finalKeyValueDS *insertNewKeyValue(finalKeyValueDS *root, char *word, int count) void freeFinalDS(finalKeyValueDS *root) { if(root == NULL) return; - finalKeyValueDS *tempNode = root -> next;; - while (tempNode != NULL){ - free(root); - root = tempNode; - tempNode = tempNode -> next; + finalKeyValueDS *tempNode = NULL; + while (root != NULL) { + tempNode = root; + root = root -> next; + free(tempNode); } } -- cgit v1.2.3