Passed
Push — master ( 48be32...e84af2 )
by Tim
02:19
created
test.php 1 patch
Braces   +8 added lines, -4 removed lines patch added patch discarded remove patch
@@ -2,11 +2,15 @@
 block discarded – undo
2 2
 
3 3
 function ip2bin($ip)
4 4
 {
5
-    if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) !== false)
6
-        return base_convert(ip2long($ip),10,2);
7
-    if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false)
5
+    if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) !== false) {
6
+            return base_convert(ip2long($ip),10,2);
7
+    }
8
+    if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
9
+            return false;
10
+    }
11
+    if(($ip_n = inet_pton($ip)) === false) {
8 12
         return false;
9
-    if(($ip_n = inet_pton($ip)) === false) return false;
13
+    }
10 14
     $bits = 15;
11 15
     $ipbin = '';
12 16
     while ($bits >= 0) {
Please login to merge, or discard this patch.