Index: includes/language.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/language.inc,v
retrieving revision 1.16
diff -u -r1.16 language.inc
--- includes/language.inc	14 Apr 2008 17:48:33 -0000	1.16
+++ includes/language.inc	8 Dec 2008 08:19:49 -0000
@@ -25,7 +25,7 @@
     case LANGUAGE_NEGOTIATION_DOMAIN:
       foreach ($languages as $language) {
         $parts = parse_url($language->domain);
-        if (!empty($parts['host']) && ($_SERVER['SERVER_NAME'] == $parts['host'])) {
+        if (!empty($parts['host']) && ($_SERVER['HTTP_HOST'] == $parts['host'])) {
           return $language;
         }
       }
