termux-packages/packages/ldns/keys.c.patch

13 lines
451 B
Diff

diff -u -r ../ldns-1.7.0/keys.c ./keys.c
--- ../ldns-1.7.0/keys.c 2016-12-20 10:48:22.000000000 +0000
+++ ./keys.c 2018-08-23 17:05:00.759800098 +0000
@@ -107,7 +107,7 @@
k = ldns_key_new();
if(!k) return LDNS_STATUS_MEM_ERR;
-#ifndef S_SPLINT_S
+#if !defined(S_SPLINT_S) && !defined(OPENSSL_NO_ENGINE)
k->_key.key = ENGINE_load_private_key(e, key_id, UI_OpenSSL(), NULL);
if(!k->_key.key) {
ldns_key_free(k);