From 1285e40718bc5b86f2630a8cea3230c7419024f7 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Tue, 6 Sep 2016 12:34:03 +0200 Subject: [PATCH] Fixed problem with installing third party extension packages. --- includes/packages.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/packages.inc b/includes/packages.inc index 855cb97a..99b620d3 100644 --- a/includes/packages.inc +++ b/includes/packages.inc @@ -730,8 +730,8 @@ function check_src_ext_version($ext_v) global $src_version; $compat_levels = 2; // current policy is keeping compatibility on major version level. - $app = explode('.', strspn($src_version, "0123456789.")); - $pkg = explode('.', strspn($ext_v, "0123456789.")); + $app = explode('.', substr($src_version, 0, strspn($src_version, "0123456789."))); + $pkg = explode('.', substr($ext_v, 0, strspn($ext_v, "0123456789."))); for ($i=0; $i < min($compat_levels, count($app)); $i++) if ($pkg[$i] < $app[$i]) -- 2.30.2