diff --git a/carg-parse.c b/carg-parse.c index 5848a55..db8e723 100644 --- a/carg-parse.c +++ b/carg-parse.c @@ -92,24 +92,10 @@ carg_parse_data* carg_parse(int argc, char** argv) void carg_parse_free(carg_parse_data* data) { - if (data->values != NULL) - { - free(data->values); - } - - if (data->lv_labels != NULL) - { - free(data->lv_labels); - } - if (data->lv_values != NULL) - { - free(data->lv_values); - } - - if (data->flags != NULL) - { - free(data->flags); - } + free(data->values); + free(data->lv_labels); + free(data->lv_values); + free(data->flags); free(data); }