Browse Source

Default was never returned. If no IP was found it returns NULL.

While unit testing I found that providing a default IP address to
Request::ip() returns NULL in a CLI environment.
Jesse O'Brien 12 years ago
parent
commit
67ac2f2f9a
1 changed files with 2 additions and 1 deletions
  1. 2 1
      laravel/request.php

+ 2 - 1
laravel/request.php

@@ -102,7 +102,8 @@ class Request {
 	 */
 	public static function ip($default = '0.0.0.0')
 	{
-		return value(static::foundation()->getClientIp(), $default);
+		$client_ip = static::foundation()->getClientIp();
+		return $client_ip === NULL ? $default : $client_ip;
 	}
 
 	/**