Index: openid_provider.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/openid_provider/openid_provider.module,v
retrieving revision 1.3.2.4
diff -u -r1.3.2.4 openid_provider.module
--- openid_provider.module	15 Feb 2010 21:13:15 -0000	1.3.2.4
+++ openid_provider.module	21 Jul 2010 23:09:03 -0000
@@ -85,9 +85,15 @@
  * Add appropriate HTML headers for XRDS and Link discovery.
  */
 function openid_provider_init() {
+  // Prevent any language modifications to the url by generating and using a
+  // fake language object.
+  $language = new stdClass();
+  $language->language = '';
+  $language->prefix = '';
+
   // Not all OpenID clients may be smart enough to do XRDS.
-  drupal_add_link(array('rel' => 'openid2.provider', 'href' => url('openid/provider', array('absolute' => TRUE))));
-  drupal_add_link(array('rel' => 'openid.server', 'href' => url('openid/provider', array('absolute' => TRUE))));
+  drupal_add_link(array('rel' => 'openid2.provider', 'href' => url('openid/provider', array('absolute' => TRUE, 'language' => $language))));
+  drupal_add_link(array('rel' => 'openid.server', 'href' => url('openid/provider', array('absolute' => TRUE, 'language' => $language))));
 
 }
 
@@ -331,4 +337,4 @@
   drupal_set_message(format_plural($count,
     'Bulk generation of OpenID Provider paths completed, one alias generated.',
     'Bulk generation of OpenID Provider paths completed, @count aliases generated.'));
-}
\ No newline at end of file
+}
