From 12c7cbc921e2f1604f7458dffc1d578febe32688 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=8Ceslav=20Przywara?= <ceslav@przywara.cz>
Date: Wed, 7 Dec 2016 22:12:59 +0100
Subject: [PATCH] Fix login error message for users with pending account
 approval.

---
 all-in-one-wp-security/classes/wp-security-user-login.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/all-in-one-wp-security/classes/wp-security-user-login.php b/all-in-one-wp-security/classes/wp-security-user-login.php
index 0d287d4..657eb64 100644
--- a/all-in-one-wp-security/classes/wp-security-user-login.php
+++ b/all-in-one-wp-security/classes/wp-security-user-login.php
@@ -143,7 +143,7 @@ function post_authenticate($user, $username, $password)
         }
         if ( $user->get_error_code() === 'account_pending' ) {
             // Neither log nor block users attempting to log in before their registration is approved.
-            return;
+            return $user;
         }
         // Login failed for non-trivial reason
         $this->increment_failed_logins($username);