Index: modules/user/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.745.2.23
diff -u -p -r1.745.2.23 user.module
--- modules/user/user.module	6 Dec 2007 19:49:14 -0000	1.745.2.23
+++ modules/user/user.module	25 Dec 2007 01:32:04 -0000
@@ -885,10 +885,8 @@ function user_set_authmaps($account, $au
 
 function user_auth_help_links() {
   $links = array();
-  foreach (module_list() as $module) {
-    if (module_hook($module, 'auth')) {
-      $links[] = l(module_invoke($module, 'info', 'name'), 'user/help', array(), NULL, $module);
-    }
+  foreach (module_implements('auth') as $module) {
+    $links[] = l(module_invoke($module, 'info', 'name'), 'user/help', array(), NULL, $module);
   }
   return $links;
 }
