Uninitialized string offset in main.inc Fixed for php >= 7.0
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Thu, 16 Jan 2020 08:10:56 +0000 (09:10 +0100)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Thu, 16 Jan 2020 08:10:56 +0000 (09:10 +0100)
includes/main.inc

index 7b37055abc60e317c9f64a413eed964d34607ec9..be058ed9293306e1fa933b09b09a1df1b8dd218d 100644 (file)
@@ -179,6 +179,9 @@ function js_compress($sJS)
        
                //loop through line's characters and take out any literal strings, replace them with ___i___ where i is the index of this string
                $len = strlen($line);
+               if (version_compare(PHP_VERSION, '7.0.0') >= 0) // uninitialized string offser error fix. @Braath Waate
+                       $line .= chr(32);
+               
                for($j=0;$j<$len;$j++)
                {
                        $c = $line[$j];         // this is _really_ faster than subst