From 28d20df9bab5ca78a3ed6bf51554d64b53b2212e Mon Sep 17 00:00:00 2001 From: Vadim Dvorovenko Date: Wed, 14 Jan 2015 23:39:14 +0700 Subject: [PATCH] MDL-48779 MNet: multibyte substr in certificate generation Using core_text::substr instead of substr for trimming certificate data. Is needed for sites with long unicode sitename to prevent breaking line between unicode pair. --- mnet/lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mnet/lib.php b/mnet/lib.php index df89cbc3b4b..6e27a0ab954 100644 --- a/mnet/lib.php +++ b/mnet/lib.php @@ -394,7 +394,7 @@ function mnet_generate_keypair($dn = null, $days=28) { ); foreach ($dnlimits as $key => $length) { - $dn[$key] = substr($dn[$key], 0, $length); + $dn[$key] = core_text::substr($dn[$key], 0, $length); } // ensure we remove trailing slashes