aboutsummaryrefslogtreecommitdiff
path: root/src/regex/perf-regex.c
diff options
context:
space:
mode:
authorgrothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-15 00:00:36 +0000
committergrothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-15 00:00:36 +0000
commitec55f5c26e794380af9815d8c9ca40c38740a361 (patch)
tree9622a697b13f50af60acbefab672a1147e3beb23 /src/regex/perf-regex.c
parent3f8579f7b65717791dee25b985ee5fac36064cb0 (diff)
-fixing some leaks
git-svn-id: https://gnunet.org/svn/gnunet@25491 140774ce-b5e7-0310-ab8b-a85725594a96
Diffstat (limited to 'src/regex/perf-regex.c')
-rw-r--r--src/regex/perf-regex.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/regex/perf-regex.c b/src/regex/perf-regex.c
index 18c51987d4..15ca1690e8 100644
--- a/src/regex/perf-regex.c
+++ b/src/regex/perf-regex.c
@@ -51,6 +51,7 @@ main (int argc, char *const *argv)
char *buffer;
char *regex;
unsigned int nr;
+ unsigned int i;
int compression;
long size;
size_t len;
@@ -112,12 +113,16 @@ main (int argc, char *const *argv)
GNUNET_asprintf (&regex, "GNVPN-0001-PAD(%s)(0|1)*", buffer);
-// fprintf (stderr, "Combined regex:\n%s\n", regex);
+ fprintf (stderr, "Combined regex:\n%s\n", regex);
// return 0;
compression = atoi (argv[2]);
dfa = GNUNET_REGEX_construct_dfa (regex, size, compression);
GNUNET_REGEX_automaton_destroy (dfa);
+ GNUNET_free (buffer);
+ for (i=0;i<nr;i++)
+ GNUNET_free (regexes[i]);
+ GNUNET_array_grow (regexes, nr, 0);
return 0;
}