Fix segfault if config not found

This commit is contained in:
Martin Willi
2011-01-05 16:45:41 +01:00
parent 73a3013f7c
commit 3b3e5c0de5
+3
View File
@@ -264,9 +264,12 @@ static void cleanup()
} }
conftest->hooks->destroy(conftest->hooks); conftest->hooks->destroy(conftest->hooks);
if (conftest->config) if (conftest->config)
{
if (charon->backends)
{ {
charon->backends->remove_backend(charon->backends, charon->backends->remove_backend(charon->backends,
&conftest->config->backend); &conftest->config->backend);
}
conftest->config->destroy(conftest->config); conftest->config->destroy(conftest->config);
} }
free(conftest->suite_dir); free(conftest->suite_dir);