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

pull/20/head
Aleksander Machniak 12 years ago
parent 1cf428a8af
commit cf8bac1c65

@ -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
RELEASE 0.8.0

@ -464,10 +464,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) {

@ -315,7 +315,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