diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-12-15 00:00:36 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-12-15 00:00:36 +0000 |
commit | cc47c16a08337634a06489491c38a9fa3f46471b (patch) | |
tree | 9622a697b13f50af60acbefab672a1147e3beb23 /src/regex/perf-regex.c | |
parent | fcabb1d4ff2773543514795dcd470d24fb832c90 (diff) | |
download | gnunet-cc47c16a08337634a06489491c38a9fa3f46471b.tar.gz gnunet-cc47c16a08337634a06489491c38a9fa3f46471b.zip |
-fixing some leaks
Diffstat (limited to 'src/regex/perf-regex.c')
-rw-r--r-- | src/regex/perf-regex.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/regex/perf-regex.c b/src/regex/perf-regex.c index 18c51987d..15ca1690e 100644 --- a/src/regex/perf-regex.c +++ b/src/regex/perf-regex.c | |||
@@ -51,6 +51,7 @@ main (int argc, char *const *argv) | |||
51 | char *buffer; | 51 | char *buffer; |
52 | char *regex; | 52 | char *regex; |
53 | unsigned int nr; | 53 | unsigned int nr; |
54 | unsigned int i; | ||
54 | int compression; | 55 | int compression; |
55 | long size; | 56 | long size; |
56 | size_t len; | 57 | size_t len; |
@@ -112,12 +113,16 @@ main (int argc, char *const *argv) | |||
112 | 113 | ||
113 | GNUNET_asprintf (®ex, "GNVPN-0001-PAD(%s)(0|1)*", buffer); | 114 | GNUNET_asprintf (®ex, "GNVPN-0001-PAD(%s)(0|1)*", buffer); |
114 | 115 | ||
115 | // fprintf (stderr, "Combined regex:\n%s\n", regex); | 116 | fprintf (stderr, "Combined regex:\n%s\n", regex); |
116 | // return 0; | 117 | // return 0; |
117 | 118 | ||
118 | compression = atoi (argv[2]); | 119 | compression = atoi (argv[2]); |
119 | dfa = GNUNET_REGEX_construct_dfa (regex, size, compression); | 120 | dfa = GNUNET_REGEX_construct_dfa (regex, size, compression); |
120 | GNUNET_REGEX_automaton_destroy (dfa); | 121 | GNUNET_REGEX_automaton_destroy (dfa); |
122 | GNUNET_free (buffer); | ||
123 | for (i=0;i<nr;i++) | ||
124 | GNUNET_free (regexes[i]); | ||
125 | GNUNET_array_grow (regexes, nr, 0); | ||
121 | return 0; | 126 | return 0; |
122 | } | 127 | } |
123 | 128 | ||