syntax simplification for testing first character of string
if (substr($ip_segments[0], 0, 1) == '0')
	to
if ($ip_segments[0][0] == '0')
diff --git a/system/libraries/Input.php b/system/libraries/Input.php
index fae188e..e66d481 100644
--- a/system/libraries/Input.php
+++ b/system/libraries/Input.php
@@ -404,7 +404,7 @@
 			return FALSE;

 		}

 		// IP can not start with 0

-		if (substr($ip_segments[0], 0, 1) == '0')

+		if ($ip_segments[0][0] == '0')

 		{

 			return FALSE;

 		}