From 784b33358de8dadf1dc0dcdc388407818fcda69b Mon Sep 17 00:00:00 2001 From: Daniele Alessandri Date: Tue, 15 Feb 2011 18:05:02 +0100 Subject: [PATCH] Check for null values when setting a protocol processor instance for a connection. --- lib/Predis.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Predis.php b/lib/Predis.php index 0ab51837..10b89d75 100644 --- a/lib/Predis.php +++ b/lib/Predis.php @@ -1278,6 +1278,9 @@ abstract class ConnectionBase implements IConnectionSingle { } public function setProtocol(IRedisProtocol $protocol) { + if ($protocol === null) { + throw new \InvalidArgumentException("The protocol instance cannot be a null value"); + } $this->_protocol = $protocol; }