aboutsummaryrefslogtreecommitdiff
path: root/test/test_regset.c
diff options
context:
space:
mode:
authorK.Kosako <kosako@sofnec.co.jp>2019-11-07 09:27:48 +0900
committerK.Kosako <kosako@sofnec.co.jp>2019-11-07 09:27:48 +0900
commitdc387f39f6a3896adad221069bae8031f5138265 (patch)
tree7af97b42774742d0ece6336763d86cf82daffab2 /test/test_regset.c
parentb91e21cead1cc610c8e6b6ad2761af85295f4f93 (diff)
downloadoniguruma-dc387f39f6a3896adad221069bae8031f5138265.zip
oniguruma-dc387f39f6a3896adad221069bae8031f5138265.tar.gz
oniguruma-dc387f39f6a3896adad221069bae8031f5138265.tar.bz2
fix: add onig_regset_free() call
Diffstat (limited to 'test/test_regset.c')
-rw-r--r--test/test_regset.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/test/test_regset.c b/test/test_regset.c
index 4cdd91a..92ac5d4 100644
--- a/test/test_regset.c
+++ b/test/test_regset.c
@@ -83,8 +83,6 @@ time_test(int repeat, int n, char* ps[], char* s, char* end, double* rt_set, dou
int i;
int match_pos;
OnigRegSet* set;
- regex_t* regs[20];
- OnigErrorInfo einfo;
struct timespec ts1, ts2;
double t_set, t_reg;
@@ -105,12 +103,6 @@ time_test(int repeat, int n, char* ps[], char* s, char* end, double* rt_set, dou
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts2);
t_set = get_sec(&ts1, &ts2);
- for (i = 0; i < n; i++) {
- r = onig_new(&regs[i], (UChar* )ps[i], (UChar* )(ps[i] + strlen(ps[i])),
- ONIG_OPTION_DEFAULT, ONIG_ENCODING_UTF8, ONIG_SYNTAX_DEFAULT, &einfo);
- if (r != 0) return r;
- }
-
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts1);
@@ -124,6 +116,8 @@ time_test(int repeat, int n, char* ps[], char* s, char* end, double* rt_set, dou
}
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts2);
+ onig_regset_free(set);
+
t_reg = get_sec(&ts1, &ts2);
*rt_set = t_set;