diff options
| author | Tucker Evans <tuckerevans24@gmail.com> | 2019-08-03 17:45:09 -0400 | 
|---|---|---|
| committer | Tucker Evans <tuckerevans24@gmail.com> | 2019-08-03 17:45:09 -0400 | 
| commit | 8cd6be853b61798a5fd4114292c62bb9384497bc (patch) | |
| tree | b9751c73f4954e55ca39d6acbea30ca56a2af5cd | |
| parent | 51c0c989e7beb784c772dd8328f51fb6443e751c (diff) | |
Fix double free error
| -rw-r--r-- | node.c | 5 | ||||
| -rw-r--r-- | scope.c | 1 | 
2 files changed, 5 insertions, 1 deletions
@@ -47,7 +47,10 @@ node *n;  {  	node *tmp; -	for(tmp = n; tmp; tmp = n = n->next) { +	for(tmp = n; tmp;) { +		n = tmp->next;  		free(tmp); +		tmp = NULL; +		tmp = n;  	}  } @@ -35,6 +35,7 @@ scope *s;  	}  	free(s); +	s = NULL;  }  /*Copied from Compilers, Aho*/  | 
