aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2015-02-10 16:08:09 +0100
committerTobias Brunner <tobias@strongswan.org>2015-02-10 16:08:09 +0100
commit482810141cdf7196e5dc5d30eb734de3584a6ba4 (patch)
treeae2311df7cc92133c8519b2b682ef6697e28c792
parentc6bc167c0b29286eaf83663e541773495efe7f42 (diff)
downloadstrongswan-482810141cdf7196e5dc5d30eb734de3584a6ba4.tar.bz2
strongswan-482810141cdf7196e5dc5d30eb734de3584a6ba4.tar.xz
configure: Load SQL backends after crypto plugins
If the MySQL client library is linked against OpenSSL the mysql plugin will cause a segmentation fault when it is unloaded after the openssl plugin has already been deinitialized. This is very similar to the issues with curl (see 44b6a34d438f). Fixes #814.
-rw-r--r--configure.ac4
1 files changed, 2 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 7f7248e88..f9b235093 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1208,8 +1208,6 @@ t_plugins=
ADD_PLUGIN([test-vectors], [s charon scepclient pki])
ADD_PLUGIN([unbound], [s charon scripts])
ADD_PLUGIN([ldap], [s charon scepclient scripts nm cmd])
-ADD_PLUGIN([mysql], [s charon pool manager medsrv attest])
-ADD_PLUGIN([sqlite], [s charon pool manager medsrv attest])
ADD_PLUGIN([pkcs11], [s charon pki nm cmd])
ADD_PLUGIN([aes], [s charon scepclient pki scripts nm cmd])
ADD_PLUGIN([des], [s charon scepclient pki scripts nm cmd])
@@ -1256,6 +1254,8 @@ ADD_PLUGIN([bliss], [s charon pki scripts nm cmd])
ADD_PLUGIN([curl], [s charon scepclient pki scripts nm cmd])
ADD_PLUGIN([winhttp], [s charon pki scripts])
ADD_PLUGIN([soup], [s charon pki scripts nm cmd])
+ADD_PLUGIN([mysql], [s charon pool manager medsrv attest])
+ADD_PLUGIN([sqlite], [s charon pool manager medsrv attest])
ADD_PLUGIN([attr], [h charon])
ADD_PLUGIN([attr-sql], [h charon])
ADD_PLUGIN([load-tester], [c charon])