X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fopt%2Ftest%2Frun.c;h=0bf043c1912a05695402ee1e3ceafb4fcf496510;hp=8982baa048de8cbed2c4de0f32a799b61388defb;hb=HEAD;hpb=9056c31b46452c92c7dd9c276664f514720a84c6 diff --git a/ccan/opt/test/run.c b/ccan/opt/test/run.c index 8982baa0..0bf043c1 100644 --- a/ccan/opt/test/run.c +++ b/ccan/opt/test/run.c @@ -6,15 +6,6 @@ #include #include "utils.h" -static void reset_options(void) -{ - free(opt_table); - opt_table = NULL; - opt_count = opt_num_short = opt_num_short_arg = opt_num_long = 0; - free(err_output); - err_output = NULL; -} - int main(int argc, char *argv[]) { const char *myname = argv[0]; @@ -291,5 +282,7 @@ int main(int argc, char *argv[]) ok1(strcmp(argv[4], "-a") == 0); ok1(!argv[5]); + /* parse_args allocates argv */ + free(argv); return exit_status(); }