Fix the bitmask used to check the state of subscriptions in a PubSub context.

The old code was not really broken, but this one is more appropriate.
This commit is contained in:
Daniele Alessandri
2011-08-21 15:24:06 +02:00
parent 3733e790eb
commit 7742fd5a22
+1 -1
View File
@@ -112,7 +112,7 @@ class PubSubContext implements \Iterator {
public function valid() {
$isValid = $this->isFlagSet(self::STATUS_VALID);
$subscriptionFlags = self::STATUS_SUBSCRIBED + self::STATUS_PSUBSCRIBED;
$subscriptionFlags = self::STATUS_SUBSCRIBED | self::STATUS_PSUBSCRIBED;
$hasSubscriptions = ($this->_statusFlags & $subscriptionFlags) > 0;
return $isValid && $hasSubscriptions;
}