@@ -215,6 +215,10 @@ int main(int argc, char **argv)
printf("%s(%s) ", kparg_value(parg), kentry_name(kparg_entry(parg)));
}
printf("\n");
+
+ kpargv_free(pargv);
+ ksession_free(session);
goto err; // Test purposes
@@ -207,5 +207,7 @@ kparse_status_e ksession_parse_line(ksession_t *session, const char *line,
*parsed_argv = pargv;
+ faux_argv_free(argv);
return pstatus;