summaryrefslogtreecommitdiff
path: root/net-mgmt/send/files/patch-sendd-cert.c
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2019-03-17 11:28:18 +0000
committerHiroki Sato <hrs@FreeBSD.org>2019-03-17 11:28:18 +0000
commita27ed4e6a9eb6b839eb3da2e033a395f002540ad (patch)
tree0647f1f6552040995c1df4367244581c78791dd2 /net-mgmt/send/files/patch-sendd-cert.c
parentUpdate to 6.0.3 (diff)
Fix build with OpenSSL 1.1.x.
Diffstat (limited to 'net-mgmt/send/files/patch-sendd-cert.c')
-rw-r--r--net-mgmt/send/files/patch-sendd-cert.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/net-mgmt/send/files/patch-sendd-cert.c b/net-mgmt/send/files/patch-sendd-cert.c
new file mode 100644
index 000000000000..030a5df0247d
--- /dev/null
+++ b/net-mgmt/send/files/patch-sendd-cert.c
@@ -0,0 +1,14 @@
+--- sendd/cert.c.orig 2019-02-27 16:25:45 UTC
++++ sendd/cert.c
+@@ -73,7 +73,11 @@ get_pubkeyhash(X509 *x, uint8_t *buf)
+ EVP_PKEY *k;
+ int dlen;
+
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ k = X509_PUBKEY_get(x->cert_info->key);
++#else
++ k = X509_get_pubkey(x);
++#endif
+ if ((der = cga_key2der(k, &dlen)) == NULL) {
+ return (-1);
+ }