diff --git a/library/Zend/RedisProxy.php b/library/Zend/RedisProxy.php index 3738efb93..d3cddd6a5 100644 --- a/library/Zend/RedisProxy.php +++ b/library/Zend/RedisProxy.php @@ -232,6 +232,8 @@ public function __call($_name, array $_arguments) if (false === $this->_redis->ping()) { throw new RedisException(); } + // if multi failed, reset multi state + $this->_inMulti = false; } return $result; } catch (RedisException $re) {