aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lexer.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lexer.c b/src/lexer.c
index aa64c99..74e1b03 100644
--- a/src/lexer.c
+++ b/src/lexer.c
@@ -219,9 +219,6 @@ lexer_handle_eachdo(directive_t *directive,
if (new_directive->type == ENDEACHDO) {
directive_delete(new_directive);
break;
- } else {
- /* TODO: delete_directive */
- directive_delete(new_directive->operands);
}
directive_delete(new_directive);
@@ -359,6 +356,7 @@ directive_delete(directive_t *directive)
case INCLUDE:
if (directive->operands != NULL)
free(directive->operands);
+ free(directive);
break;
default:
break;