From 305ef6ad8585e9a6dbe9801a3cf907ce6da89f18 Mon Sep 17 00:00:00 2001 From: Mikael Nordfeldth Date: Sun, 8 Feb 2015 11:53:47 +0100 Subject: [PATCH] Older versions of PHP couldn't do array indexes on function returns. --- plugins/AntiBrute/AntiBrutePlugin.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/AntiBrute/AntiBrutePlugin.php b/plugins/AntiBrute/AntiBrutePlugin.php index 342c323016..365937fedf 100755 --- a/plugins/AntiBrute/AntiBrutePlugin.php +++ b/plugins/AntiBrute/AntiBrutePlugin.php @@ -23,7 +23,8 @@ class AntiBrutePlugin extends Plugin { } // This probably needs some work. For example with IPv6 you can easily generate new IPs... - $this->client_ip = common_client_ip()[0] ?: common_client_ip()[1]; // [0] is proxy, [1] should be the real IP + $client_ip = common_client_ip(); + $this->client_ip = $client_ip[0] ?: $client_ip[1]; // [0] is proxy, [1] should be the real IP $this->failed_attempts = (int)$this->unauthed_user->getPref(self::FAILED_LOGIN_IP_SECTION, $this->client_ip); switch (true) { case $this->failed_attempts >= 5: