diff --git a/library/ZendAfi/Validate/Url.php b/library/ZendAfi/Validate/Url.php
index 6f9b8e951c760f5417ac7cbc99c8f6a57271973e..abf30630193c3d15969429ae1e79a74d981925f8 100644
--- a/library/ZendAfi/Validate/Url.php
+++ b/library/ZendAfi/Validate/Url.php
@@ -28,7 +28,7 @@ class ZendAfi_Validate_Url extends Zend_Validate_Abstract {
 			return true;
 		if (false == strpos($valueString,'://'))
 			$valueString='http:/'.$valueString;
-		$this->_setValue($valueString);
+		$this->_setValue($value);
 
 		if (!Zend_Uri::check($valueString)) {
 			$this->_error(self::INVALID_URL);
diff --git a/tests/library/ZendAfi/Validate/UrlTest.php b/tests/library/ZendAfi/Validate/UrlTest.php
index 5abc70810f634f816b408a1798bfbf9e7a40428d..351bdcba81de7e242033ccc160375e343838d4f3 100644
--- a/tests/library/ZendAfi/Validate/UrlTest.php
+++ b/tests/library/ZendAfi/Validate/UrlTest.php
@@ -36,7 +36,9 @@ class UrlTest extends PHPUnit_Framework_TestCase {
 
 	public function invalidUrls() {
 		return [ ['images/manchots.png'],
-						 ['1234'] ];
+						['1234'],
+						['blob']
+		];
 	}