--- old/modules/color/color.module	2009-02-25 12:47:37.000000000 +0100
+++ modules/color/color.module	2009-05-18 22:44:27.000000000 +0200
@@ -429,7 +429,9 @@
   // Replace paths to images.
   foreach ($paths['map'] as $before => $after) {
     $before = base_path() . $paths['source'] . $before;
-    $before = preg_replace('`(^|/)(?!../)([^/]+)/../`', '$1', $before);
+    while(preg_match('`(^|/)\.\./`', $before)) {
+      $before = preg_replace('`(^|/)(?!../)([^/]+)/../`', '$1', $before);
+    }
     $output = str_replace($before, $after, $output);
   }
 
