Fix for CRM-19371
authorMichael McAndrew <michaelmcandrew@thirdsectordesign.org>
Thu, 15 Sep 2016 15:13:12 +0000 (16:13 +0100)
committerGitHub <noreply@github.com>
Thu, 15 Sep 2016 15:13:12 +0000 (16:13 +0100)
CRM/Utils/File.php

index 485280bd74388dff1f7e43e6945ee069cb96606b..268373bad18dbbc16ed874f9c851ad1868cd3352 100644 (file)
@@ -604,6 +604,9 @@ HTACCESS;
     // make everything absolute from the baseFilePath
     $basePath = ($basePath === NULL) ? self::baseFilePath() : $basePath;
 
+    // ensure that $basePath has a trailing slash
+    $basePath = (substr($basePath, -strlen(DIRECTORY_SEPARATOR)) != DIRECTORY_SEPARATOR) ? $basePath . DIRECTORY_SEPARATOR : $basePath;
+
     return $basePath . $directory;
   }