diff --git a/ldap_authentication/ldap_authentication.inc b/ldap_authentication/ldap_authentication.inc
index c88a836..e19d43f 100644
--- a/ldap_authentication/ldap_authentication.inc
+++ b/ldap_authentication/ldap_authentication.inc
@@ -112,6 +112,10 @@ function _ldap_authentication_form_user_profile_form_alter(&$form, $form_state)
   * -- setting $form_state['uid'] to indicate successful authentication
   */
 function _ldap_authentication_user_login_authenticate_validate(&$form_state, $return_user) {
+  // Check if Flood control was triggered; if so, don't authenticate
+  if (isset($form_state['flood_control_triggered'])) {
+    return;
+  }
 
   $detailed_watchdog_log = variable_get('ldap_help_watchdog_detail', 0);
   $authname = $form_state['values']['name']; // $authname is the name the user is authenticated with from the logon form // patch 1599632
