diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-12-15 00:10:18 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-12-15 00:10:18 +0000 |
commit | d457eef9d23967439759dc7f4a3fac577c4169c1 (patch) | |
tree | 7ef22b15539d8ff8697fe1bede67a130c764fd7f /src/regex/perf-regex.c | |
parent | cc47c16a08337634a06489491c38a9fa3f46471b (diff) | |
download | gnunet-d457eef9d23967439759dc7f4a3fac577c4169c1.tar.gz gnunet-d457eef9d23967439759dc7f4a3fac577c4169c1.zip |
-bugfixes
Diffstat (limited to 'src/regex/perf-regex.c')
-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 | } |