diff --git a/program/lib/Roundcube/cache/redis.php b/program/lib/Roundcube/cache/redis.php index af625f2a4..a359ec21d 100644 --- a/program/lib/Roundcube/cache/redis.php +++ b/program/lib/Roundcube/cache/redis.php @@ -246,11 +246,8 @@ class rcube_cache_redis extends rcube_cache return false; } - if (method_exists(self::$redis, 'del')) { - $result = self::$redis->del($key); - } else { - $result = self::$redis->delete($key); - } + $fname = method_exists(self::$redis, 'del') ? 'del' : 'delete'; + $result = self::$redis->$fname($key); if ($this->debug) { $this->debug('delete', $key, null, $result); diff --git a/program/lib/Roundcube/session/redis.php b/program/lib/Roundcube/session/redis.php index 227b6ed98..7671519d8 100644 --- a/program/lib/Roundcube/session/redis.php +++ b/program/lib/Roundcube/session/redis.php @@ -79,7 +79,8 @@ class rcube_session_redis extends rcube_session { public function destroy($key) { if ($key) { - $result = $this->redis->del($key); + $fname = method_exists($this->redis, 'del') ? 'del' : 'delete'; + $result = $this->redis->$fname($key); if ($this->debug) { $this->debug('delete', $key, null, $result);