From f8acf53f720742cde41c60ace20bcace649c9f84 Mon Sep 17 00:00:00 2001
From: 3D-I <480857+3D-I@users.noreply.github.com>
Date: Tue, 2 Jun 2020 13:28:23 +0200
Subject: [PATCH] [ticket/16508] Fix WhoIs lookup

PHPBB3-16508
---
 phpBB/includes/functions_user.php | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/phpBB/includes/functions_user.php b/phpBB/includes/functions_user.php
index a44b92dd8d..9e136cc1ff 100644
--- a/phpBB/includes/functions_user.php
+++ b/phpBB/includes/functions_user.php
@@ -1470,16 +1470,10 @@ function user_ipwhois($ip)
 
 	$ipwhois = '';
 
-	if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6))
-	{
-		// Limit the query to all possible flags (whois.arin.net)
-		$ip = 'z ' . $ip;
-	}
-
 	if (($fsk = @fsockopen($whois_host, 43)))
 	{
 		// CRLF as per RFC3912
-		fputs($fsk, "$ip\r\n");
+		fputs($fsk, "z $ip\r\n");
 		while (!feof($fsk))
 		{
 			$ipwhois .= fgets($fsk, 1024);