Index: modules/user/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.951
diff -u -p -r1.951 user.module
--- modules/user/user.module	30 Dec 2008 16:43:20 -0000	1.951
+++ modules/user/user.module	2 Jan 2009 17:56:25 -0000
@@ -1366,6 +1366,9 @@ function user_authenticate($form_values 
         user_authenticate_finalize($form_values);
         return $user;
       }
+      else {
+        module_invoke_all('user', 'authentication_failed', &$form_values, $account);
+      }
     }
   }
 }
