- Fix (workaround) delete operations with some versions of memcache (#1488592)

pull/19/head
Aleksander Machniak 12 years ago
parent 30833a2ad5
commit 23557f06d1

@ -1,6 +1,7 @@
CHANGELOG Roundcube Webmail
===========================
- Fix (workaround) delete operations with some versions of memcache (#1488592)
- Fix (disable) request validation for spell and spell_html actions
- Add new DB abstraction layer based on PHP PDO, supporting SQLite3 (#1488332)
- Removed PEAR::MDB2 package

@ -463,10 +463,13 @@ class rcube_cache
*/
private function delete_record($key, $index=true)
{
if ($this->type == 'memcache')
$this->db->delete($this->ckey($key));
else
if ($this->type == 'memcache') {
// #1488592: use 2nd argument
$this->db->delete($this->ckey($key), 0);
}
else {
apc_delete($this->ckey($key));
}
if ($index) {
if (($idx = array_search($key, $this->index)) !== false) {

@ -312,7 +312,8 @@ class rcube_session
public function mc_destroy($key)
{
if ($key) {
$this->memcache->delete($key);
// #1488592: use 2nd argument
$this->memcache->delete($key, 0);
}
return true;

Loading…
Cancel
Save