diff options
| author | J08nY | 2018-02-03 20:09:25 +0100 |
|---|---|---|
| committer | J08nY | 2018-02-03 20:09:25 +0100 |
| commit | ed7e99ebc7c50523e5a2c6f21c8f89028348da71 (patch) | |
| tree | 8e153607291099ebbaf0833a0e0db09dc9a5ed2c /src/invalid/invalid_thread.c | |
| parent | cfdddb2a57ad77f485eb4be1a52efe5ffe19a220 (diff) | |
| download | ecgen-ed7e99ebc7c50523e5a2c6f21c8f89028348da71.tar.gz ecgen-ed7e99ebc7c50523e5a2c6f21c8f89028348da71.tar.zst ecgen-ed7e99ebc7c50523e5a2c6f21c8f89028348da71.zip | |
Diffstat (limited to 'src/invalid/invalid_thread.c')
| -rw-r--r-- | src/invalid/invalid_thread.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/invalid/invalid_thread.c b/src/invalid/invalid_thread.c index a8151c2..c9e8108 100644 --- a/src/invalid/invalid_thread.c +++ b/src/invalid/invalid_thread.c @@ -6,11 +6,13 @@ #include "invalid_thread.h" #include "gen/curve.h" #include "util/random.h" +#include "util/timeout.h" void *invalid_thread(void *arg) { thread_t *thread = (thread_t *)arg; pari_thread_start(thread->pari_thread); random_init(); + timeout_thread_init(); arg_t *invalid_argss[OFFSET_END] = {NULL}; exhaustive_t invalid_setup = {.generators = thread->setup->generators, .validators = thread->setup->validators, @@ -83,5 +85,6 @@ void *invalid_thread(void *arg) { curve_free(&invalid); pari_thread_close(); + timeout_thread_quit(); return NULL; } |
