Index: less.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/less/less.module,v
retrieving revision 1.2.4.4
diff -u -r1.2.4.4 less.module
--- less.module 31 Aug 2010 23:35:20 -0000  1.2.4.4
+++ less.module 17 Sep 2010 22:17:20 -0000
@@ -8,7 +8,6 @@
   
   $css = $vars['css'];
   
-  $base_path = $_SERVER['DOCUMENT_ROOT'] . base_path();
   $file_path = file_directory_path();
   
   foreach ($css as $media => $types) {
@@ -26,8 +25,9 @@
           }
           
           $output_file = $css_path .'/'. basename($input_file, '.less') .'.css';
+          $real_output_file = realpath($output_file);
           
-          if (!file_exists($base_path . $output_file) || filemtime($base_path . $input_file) > filemtime($base_path . $output_file)) {
+          if (!file_exists($real_output_file) || filemtime(realpath($input_file)) > filemtime($real_output_file)) {
             
             require_once('lessphp/lessc.inc.php');
             
@@ -44,7 +44,7 @@
             
           }
           
-          if (file_exists($base_path . $output_file)) {
+          if (file_exists($real_output_file)) {
             array_splice($files_keys, $key, 1, $output_file);
           }
           
