Index: domain_user_default.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/domain_user_default/domain_user_default.module,v retrieving revision 1.12 diff -u -r1.12 domain_user_default.module --- domain_user_default.module 20 Oct 2008 16:19:09 -0000 1.12 +++ domain_user_default.module 19 May 2009 20:53:19 -0000 @@ -115,8 +115,11 @@ } if (isset($user->default_domain)) { - if ($user->default_domain != $_domain['domain_id']) { - $domain = domain_lookup($user->default_domain); + // The root domain is stored as -1, but cast as zero in the global variable. + $default_domain = ($user->default_domain == -1) ? 0 : $user->default_domain; + + if ($default_domain != $_domain['domain_id']) { + $domain = domain_lookup($default_domain); if (is_array($domain) && $redirect) { // @todo: check if page exists on other domain, then use