ip-lib doesn't except on the matches interfaces

This commit is contained in:
El RIDO 2021-06-13 08:26:05 +02:00
parent cc6fb1c0c3
commit e294145a2b
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92

View file

@ -13,7 +13,6 @@
namespace PrivateBin\Persistence; namespace PrivateBin\Persistence;
use Exception;
use IPLib\Factory; use IPLib\Factory;
use PrivateBin\Configuration; use PrivateBin\Configuration;
@ -133,13 +132,7 @@ class TrafficLimiter extends AbstractPersistence
return false; return false;
} }
// Ip-lib throws an exception when something goes wrong, if so we want to catch it and set contained to false
try {
return $address->matches($range); return $address->matches($range);
} catch (Exception $e) {
// If something is wrong with matching the ip, we assume it doesn't match
return false;
}
} }
/** /**
@ -149,7 +142,6 @@ class TrafficLimiter extends AbstractPersistence
* *
* @access public * @access public
* @static * @static
* @throws Exception
* @return bool * @return bool
*/ */
public static function canPass() public static function canPass()