aboutsummaryrefslogtreecommitdiffstats
path: root/P1/src/reducer.c
diff options
context:
space:
mode:
authorMatt Strapp <strap012@umn.edu>2020-09-28 12:01:54 -0500
committerMatt Strapp <strap012@umn.edu>2020-09-28 12:01:54 -0500
commit6ab6284be9d6ff3c92a9b665750e8fe30e9931c5 (patch)
tree6526d707af1dd966206d10085ebb3359d791e40d /P1/src/reducer.c
parentFix makefile (diff)
downloadcsci4061-6ab6284be9d6ff3c92a9b665750e8fe30e9931c5.tar
csci4061-6ab6284be9d6ff3c92a9b665750e8fe30e9931c5.tar.gz
csci4061-6ab6284be9d6ff3c92a9b665750e8fe30e9931c5.tar.bz2
csci4061-6ab6284be9d6ff3c92a9b665750e8fe30e9931c5.tar.lz
csci4061-6ab6284be9d6ff3c92a9b665750e8fe30e9931c5.tar.xz
csci4061-6ab6284be9d6ff3c92a9b665750e8fe30e9931c5.tar.zst
csci4061-6ab6284be9d6ff3c92a9b665750e8fe30e9931c5.zip
"FIX" mapper + reducer from FAQ
Diffstat (limited to 'P1/src/reducer.c')
-rw-r--r--P1/src/reducer.c10
1 files changed, 5 insertions, 5 deletions
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);
}
}