Bug 26127: local_referer should not compare with OPACBaseURL case insensitive
[koha.git] / Koha / Util / Navigation.pm
index 6f9b304..75bde71 100644 (file)
@@ -59,7 +59,7 @@ sub local_referer {
 
     # Try ..BaseURL first, otherwise use CGI::url
     if( $base ) {
-        if( substr($referer, 0, length($base)) eq $base &&
+        if( $referer =~ m|^\Q$base\E|i &&
             $referer =~ /\/cgi-bin\/koha\// )
         {
             $rv = substr( $referer, length($base) );