Index: openid_cp_field.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/openid_cp_field/openid_cp_field.module,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 openid_cp_field.module
--- openid_cp_field.module	20 Apr 2009 12:22:20 -0000	1.1.2.4
+++ openid_cp_field.module	20 Apr 2009 21:40:32 -0000
@@ -285,13 +285,13 @@ function openid_cp_field_delete() {
 /**
  * Implementation of hook_openid_provider_sreg()
  */
-function openid_cp_field_openid_provider_sreg($op, $attributes) {
+function openid_cp_field_openid_provider_sreg($op, $fields, $request) {
   if ($op == 'load') {
     $response = array();
-    foreach ($attributes as $key) {
-      $value = _openid_cp_field_get_value($key);
+    foreach ($fields as $key) {
+      $value = _openid_cp_field_get_value('openid.sreg.'. $key);
       if (!empty($value)) {
-        $response[str_replace(".type.", ".value.", $key)] = $value;
+        $response['openid.sreg.'. $key] = $value;
       }
     }
     return $response;
