Skip to content

Commit 1f391f0

Browse files
committed
add freeing of normalized argv
1 parent 6f7e773 commit 1f391f0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/commander.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,13 @@ command_free(command_t *self) {
8080
free(option->argname);
8181
free(option->large);
8282
}
83+
84+
if (self->nargv) {
85+
for (int i = 0; self->nargv[i]; ++i) {
86+
free(self->nargv[i]);
87+
}
88+
free(self->nargv);
89+
}
8390
}
8491

8592
/*

0 commit comments

Comments
 (0)