Improves initialisation of xmlsec library
authorJosé Bollo <jose.bollo@iot.bzh>
Tue, 10 Nov 2015 14:39:04 +0000 (15:39 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Tue, 10 Nov 2015 14:39:04 +0000 (15:39 +0100)
Testing XMLSEC_CRYPTO_DYNAMIC_LOADING to call (or not)
xmlSecCryptoDLLoadLibrary is mandatory, not optional.

Signed-off-by: José Bollo <jose.bollo@iot.bzh>
wgtpkg-xmlsec.c

index 5c65217..b2c2e50 100644 (file)
@@ -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;