Index: modules/color/color.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/color/color.module,v
retrieving revision 1.77
diff -u -r1.77 color.module
--- modules/color/color.module	25 Nov 2009 06:38:16 -0000	1.77
+++ modules/color/color.module	2 Dec 2009 02:31:29 -0000
@@ -107,7 +107,7 @@
   // Override logo.
   $logo = variable_get('color_' . $theme_key . '_logo');
   if ($logo && $vars['logo'] && preg_match('!' . $theme_key . '/logo.png$!', $vars['logo'])) {
-    $vars['logo'] = base_path() . $logo;
+    $vars['logo'] = file_create_url($logo);
   }
 }
 
Index: modules/color/color.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/color/color.test,v
retrieving revision 1.2
diff -u -r1.2 color.test
--- modules/color/color.test	1 Dec 2009 22:30:30 -0000	1.2
+++ modules/color/color.test	2 Dec 2009 02:31:29 -0000
@@ -39,6 +39,9 @@
 
     global $theme_key;
     $this->drupalGet('<front>');
+
+    $this->assertNoRaw('public://', "Make sure the site logo isn't broken.");
+
     $stylesheets = variable_get('color_' . $theme_key . '_stylesheets', array());
     $this->assertPattern('|' . file_create_url($stylesheets[0]) . '|', 'Make sure the color stylesheet is included in the content.');
 
