From 3b3e5c0de54b01c54b0f2afcfa285def23a29a8d Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 2 Nov 2010 12:12:42 +0100 Subject: Fix segfault if config not found --- src/conftest/conftest.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/conftest/conftest.c') diff --git a/src/conftest/conftest.c b/src/conftest/conftest.c index 604fe2615..3cb379d1a 100644 --- a/src/conftest/conftest.c +++ b/src/conftest/conftest.c @@ -265,8 +265,11 @@ static void cleanup() conftest->hooks->destroy(conftest->hooks); if (conftest->config) { - charon->backends->remove_backend(charon->backends, - &conftest->config->backend); + if (charon->backends) + { + charon->backends->remove_backend(charon->backends, + &conftest->config->backend); + } conftest->config->destroy(conftest->config); } free(conftest->suite_dir); -- cgit v1.2.3