diff --git a/library/Zend/Session/SaveHandler/DbTable.php b/library/Zend/Session/SaveHandler/DbTable.php index df75a28..fbd19c4 100644 --- a/library/Zend/Session/SaveHandler/DbTable.php +++ b/library/Zend/Session/SaveHandler/DbTable.php @@ -346,7 +346,7 @@ class Zend_Session_SaveHandler_DbTable if (count($rows)) { $data[$this->_lifetimeColumn] = $this->_getLifetime($rows->current()); - + if ($this->update($data, $this->_getPrimary($id, self::PRIMARY_TYPE_WHERECLAUSE))) { $return = true; } @@ -548,7 +548,7 @@ class Zend_Session_SaveHandler_DbTable $primaryArray[$primary] = $value; break; case self::PRIMARY_TYPE_WHERECLAUSE: - $primaryArray[] = $this->getAdapter()->quoteIdentifier($primary) . ' = ' + $primaryArray[] = $this->getAdapter()->quoteIdentifier($primary,true) . ' = ' . $this->getAdapter()->quote($value); break; case self::PRIMARY_TYPE_NUM: