From 1edc2a74a818a61b2958e7f9796222b13114971c Mon Sep 17 00:00:00 2001 From: José Bollo Date: Tue, 10 Nov 2015 15:39:04 +0100 Subject: Improves initialisation of xmlsec library MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Testing XMLSEC_CRYPTO_DYNAMIC_LOADING to call (or not) xmlSecCryptoDLLoadLibrary is mandatory, not optional. Signed-off-by: José Bollo --- wgtpkg-xmlsec.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wgtpkg-xmlsec.c b/wgtpkg-xmlsec.c index 5c65217..b2c2e50 100644 --- a/wgtpkg-xmlsec.c +++ b/wgtpkg-xmlsec.c @@ -132,6 +132,13 @@ int xmlsec_init() goto end; } +#ifdef XMLSEC_CRYPTO_DYNAMIC_LOADING + if(xmlSecCryptoDLLoadLibrary(XMLSEC_CRYPTO) < 0) { + syslog(LOG_ERR, "xmlSecCryptoDLLoadLibrary %s failed.", XMLSEC_CRYPTO); + goto end; + } +#endif + if(xmlSecCryptoAppInit(NULL) < 0) { syslog(LOG_ERR, "xmlSecCryptoAppInit failed."); goto end; -- cgit 1.2.3-korg