diff options
-rw-r--r-- | src/regex/perf-regex.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/regex/perf-regex.c b/src/regex/perf-regex.c index 15ca1690e..e0ac7b3d2 100644 --- a/src/regex/perf-regex.c +++ b/src/regex/perf-regex.c | |||
@@ -112,16 +112,17 @@ main (int argc, char *const *argv) | |||
112 | buffer = GNUNET_REGEX_combine (regexes); | 112 | buffer = GNUNET_REGEX_combine (regexes); |
113 | 113 | ||
114 | GNUNET_asprintf (®ex, "GNVPN-0001-PAD(%s)(0|1)*", buffer); | 114 | GNUNET_asprintf (®ex, "GNVPN-0001-PAD(%s)(0|1)*", buffer); |
115 | size = strlen (regex); | ||
115 | 116 | ||
116 | fprintf (stderr, "Combined regex:\n%s\n", regex); | 117 | // fprintf (stderr, "Combined regex:\n%s\n", regex); |
117 | // return 0; | 118 | // return 0; |
118 | 119 | ||
119 | compression = atoi (argv[2]); | 120 | compression = atoi (argv[2]); |
120 | dfa = GNUNET_REGEX_construct_dfa (regex, size, compression); | 121 | dfa = GNUNET_REGEX_construct_dfa (regex, size, compression); |
121 | GNUNET_REGEX_automaton_destroy (dfa); | 122 | GNUNET_REGEX_automaton_destroy (dfa); |
122 | GNUNET_free (buffer); | 123 | GNUNET_free (buffer); |
123 | for (i=0;i<nr;i++) | 124 | for (i=0;i<nr;i++) |
124 | GNUNET_free (regexes[i]); | 125 | GNUNET_free_non_null (regexes[i]); |
125 | GNUNET_array_grow (regexes, nr, 0); | 126 | GNUNET_array_grow (regexes, nr, 0); |
126 | return 0; | 127 | return 0; |
127 | } | 128 | } |