From 867ebeb66183eee7f96c15301a82a0bfc1d123c2 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Thu, 28 Jul 2016 08:59:16 +0200 Subject: [PATCH] PHP7 needs an integer value for the length --- library/asn1.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/asn1.php b/library/asn1.php index e84398bf62..ac14a5b16f 100644 --- a/library/asn1.php +++ b/library/asn1.php @@ -4,6 +4,7 @@ // Attribution: http://www.krisbailey.com // license: unknown // modified: Mike Macgrivin mike@macgirvin.com 6-oct-2010 to support Salmon auto-discovery +// modified: Tobias Diekershoff 28-jul-2016 adding an intval in line 162 to make PHP7 happy // from openssl public keys @@ -159,7 +160,7 @@ class ASN_BASE { } $length = $tempLength; } - $data = substr($string, $p, $length); + $data = substr($string, $p, intval($length)); $parsed[] = self::parseASNData($type, $data, $level, $maxLevels); $p = $p + $length; }