diff options
author | Martin Willi <martin@revosec.ch> | 2010-10-29 15:45:58 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2011-01-05 16:45:41 +0100 |
commit | 73a3013f7c64208e8f03d1eb48030ea9a9cd263a (patch) | |
tree | 25962acbf4e22a732120f5c7baa1b050a09008c6 /src/conftest/conftest.c | |
parent | 6c2d466b900ad099dcd3ab8ef4cacb8da216e9fe (diff) | |
download | strongswan-73a3013f7c64208e8f03d1eb48030ea9a9cd263a.tar.bz2 strongswan-73a3013f7c64208e8f03d1eb48030ea9a9cd263a.tar.xz |
Read actions from test config, delayed execution
Diffstat (limited to 'src/conftest/conftest.c')
-rw-r--r-- | src/conftest/conftest.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/conftest/conftest.c b/src/conftest/conftest.c index 6efd063b1..604fe2615 100644 --- a/src/conftest/conftest.c +++ b/src/conftest/conftest.c @@ -255,6 +255,7 @@ static void cleanup() DESTROY_IF(conftest->test); lib->credmgr->remove_set(lib->credmgr, &conftest->creds->set); conftest->creds->destroy(conftest->creds); + DESTROY_IF(conftest->actions); while (conftest->hooks->remove_last(conftest->hooks, (void**)&hook) == SUCCESS) { @@ -378,6 +379,7 @@ int main(int argc, char *argv[]) charon->backends->add_backend(charon->backends, &conftest->config->backend); conftest->config->load(conftest->config, conftest->suite); conftest->config->load(conftest->config, conftest->test); + conftest->actions = actions_create(); /* set up thread specific handlers */ action.sa_handler = segv_handler; |