summaryrefslogtreecommitdiff
path: root/net-mgmt/send/files/patch-libs-libpkixipext-asn1.c
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/send/files/patch-libs-libpkixipext-asn1.c')
-rw-r--r--net-mgmt/send/files/patch-libs-libpkixipext-asn1.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/net-mgmt/send/files/patch-libs-libpkixipext-asn1.c b/net-mgmt/send/files/patch-libs-libpkixipext-asn1.c
new file mode 100644
index 000000000000..be53eca5e80c
--- /dev/null
+++ b/net-mgmt/send/files/patch-libs-libpkixipext-asn1.c
@@ -0,0 +1,25 @@
+--- libs/libpkixipext/asn1.c.orig 2019-02-27 16:25:45 UTC
++++ libs/libpkixipext/asn1.c
+@@ -187,9 +187,8 @@ i2v_IPAddressChoice(X509V3_EXT_METHOD *method, IPAddre
+ break;
+ case IPA_CHOICE_AOR:
+ X509V3_add_value(" Prefix or Range", NULL, &extlist);
+- for (i = 0; i < sk_num(ipc->u.addressesOrRanges); i++) {
+- aor = (IPAddressOrRange *)
+- sk_value(ipc->u.addressesOrRanges, i);
++ for (i = 0; i < sk_IPAddressOrRange_num(ipc->u.addressesOrRanges); i++) {
++ aor = sk_IPAddressOrRange_value(ipc->u.addressesOrRanges, i);
+ i2v_IPAddressOrRange(method, aor, extlist, af);
+ }
+ break;
+@@ -265,8 +264,8 @@ i2v_IPAddrBlocks(X509V3_EXT_METHOD *method, IPAddrBloc
+ return (NULL);
+ }
+
+- for (i = 0; i < sk_num(ipb); i++) {
+- ipf = (IPAddressFamily *)sk_value(ipb, i);
++ for (i = 0; i < sk_IPAddressFamily_num(ipb); i++) {
++ ipf = sk_IPAddressFamily_value(ipb, i);
+ i2v_IPAddressFamily(method, ipf, extlist);
+ }
+