diff --git includes/bootstrap.inc includes/bootstrap.inc
index 0739332..3dfcc75 100644
--- includes/bootstrap.inc
+++ includes/bootstrap.inc
@@ -395,8 +395,9 @@ function conf_path($require_settings = TRUE, $reset = FALSE) {
   for ($i = count($uri) - 1; $i > 0; $i--) {
     for ($j = count($server); $j > 0; $j--) {
       $dir = implode('.', array_slice($server, -$j)) . implode('.', array_slice($uri, 0, $i));
-      if (isset($sites[$dir]) && file_exists(DRUPAL_ROOT . '/' . $confdir . '/' . $sites[$dir])) {
-        $dir = $sites[$dir];
+      if (isset($sites[$dir])) {
+        $conf = "$confdir[$sites][$dir]";
+        return $conf;
       }
       if (file_exists(DRUPAL_ROOT . '/' . $confdir . '/' . $dir . '/settings.php') || (!$require_settings && file_exists(DRUPAL_ROOT . '/' . $confdir . '/' . $dir))) {
         $conf = "$confdir/$dir";
