--- user.module?rev=1.450	2005-03-11 22:53:12.000000000 +0100
+++ user.module	2005-03-11 22:54:09.000000000 +0100
@@ -635,7 +635,7 @@ function user_menu($may_cache) {
     $items[] = array('path' => 'user/register', 'title' => t('register'),
       'callback' => 'user_page', 'access' => $user->uid == 0 && variable_get('user_register', 1), 'type' => MENU_LOCAL_TASK);
     $items[] = array('path' => 'user/password', 'title' => t('request new password'),
-      'callback' => 'user_pass', 'access' => $user->uid == 0, 'type' => MENU_LOCAL_TASK);
+      'callback' => variable_get('user_pass_function', 'user_pass'), 'access' => $user->uid == 0, 'type' => MENU_LOCAL_TASK);
     $items[] = array('path' => 'user/help', 'title' => t('help'),
       'callback' => 'user_help_page', 'type' => MENU_CALLBACK);
 
