cmd: fix freeing arglist with correct size

This commit is contained in:
tylen 2024-09-26 12:35:08 +00:00 committed by Vasily Davydov
parent 06eee5bde7
commit 436da6a7aa
2 changed files with 2 additions and 1 deletions

View File

@ -21,5 +21,6 @@ int main (int argc, char *argv[]) {
LOG_INFO("Project full path: %s", full_path);
identify_platfrom_from_project(full_path);
cdo_free((void*)full_path);
free_arg_list(args);
return 0;
}

View File

@ -143,7 +143,7 @@ const char* extract_value_from_arg(struct ArgList* list, ArgNameId id) {
}
void free_arg_list(struct ArgList* list) {
for (size_t i = 0; i < ARG_COUNT; i++) {
for (size_t i = 0; i < list->size; i++) {
cdo_free(list->args[i].name);
cdo_free(list->args[i].description);
cdo_free(list->args[i].value);