From 5cf5f2a4b8ededbb0bc03f3eabc9bc97a71d61b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Wed, 25 Mar 2020 10:53:37 +0100
Subject: [PATCH] Standards.X509: Use old syntax for compatibility.

Modules in Pike 8.0 need to be syntax-compatible with all released
versions of Pike 8.0 (or at least Pike 8.0.232 and later).

Fixes #10024.
---
 lib/modules/Standards.pmod/X509.pmod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/modules/Standards.pmod/X509.pmod b/lib/modules/Standards.pmod/X509.pmod
index c7712bcf44..9455604907 100644
--- a/lib/modules/Standards.pmod/X509.pmod
+++ b/lib/modules/Standards.pmod/X509.pmod
@@ -1495,7 +1495,7 @@ TBSCertificate verify_certificate(string s,
 
   foreach(verifiers || ({}), Verifier v) {
     if (v->verify(cert[1], cert[0]->get_der(), cert[2]->value,
-                  options->?verifier_algorithms))
+                  options?->verifier_algorithms))
       return tbs;
   }
   return 0;
-- 
GitLab