aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2009-06-18 17:51:22 +0200
committerMartin Willi <martin@strongswan.org>2009-06-22 15:47:17 +0200
commit059c479a2fa8c3617c0602aaf8e4591b718b8f4f (patch)
tree49a5254e7f3762b7a2b486efee4efdbf94714f8b
parent960e0c104013207a9057e6e320b9cbf068cff013 (diff)
downloadstrongswan-059c479a2fa8c3617c0602aaf8e4591b718b8f4f.tar.bz2
strongswan-059c479a2fa8c3617c0602aaf8e4591b718b8f4f.tar.xz
check integrity of libstrongswan
-rw-r--r--src/libstrongswan/library.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libstrongswan/library.c b/src/libstrongswan/library.c
index 17956ff4e..daabad7dd 100644
--- a/src/libstrongswan/library.c
+++ b/src/libstrongswan/library.c
@@ -130,6 +130,11 @@ void library_init(char *settings)
"libstrongswan.integrity_test", FALSE))
{
this->public.integrity = integrity_checker_create();
+ if (!lib->integrity->check_segment(lib->integrity,
+ "libstrongswan", library_init))
+ {
+ DBG1("integrity check of libstrongswan failed");
+ }
}
}