]> git.ozlabs.org Git - ccan/blobdiff - ccan/opt/test/run.c
base64: fix for unsigned chars (e.g. ARM).
[ccan] / ccan / opt / test / run.c
index 8982baa048de8cbed2c4de0f32a799b61388defb..0bf043c1912a05695402ee1e3ceafb4fcf496510 100644 (file)
@@ -6,15 +6,6 @@
 #include <ccan/opt/parse.c>
 #include "utils.h"
 
 #include <ccan/opt/parse.c>
 #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];
 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]);
 
        ok1(strcmp(argv[4], "-a") == 0);
        ok1(!argv[5]);
 
+       /* parse_args allocates argv */
+       free(argv);
        return exit_status();
 }
        return exit_status();
 }