From 9f4e3b7f402d235c01e42077f90a40ef12decf2a Mon Sep 17 00:00:00 2001 From: alec Date: Sat, 9 May 2009 20:07:10 +0000 Subject: - Fix session handling on non-session SQL query error (#1485734) git-svn-id: https://svn.roundcube.net/trunk@2463 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/program/include/session.inc | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'roundcubemail/program/include/session.inc') diff --git a/roundcubemail/program/include/session.inc b/roundcubemail/program/include/session.inc index 983d01587..d75b303b3 100644 --- a/roundcubemail/program/include/session.inc +++ b/roundcubemail/program/include/session.inc @@ -39,10 +39,6 @@ function rcube_sess_read($key) $DB = rcmail::get_instance()->get_dbh(); - if ($DB->is_error()) { - return false; - } - $sql_result = $DB->query( "SELECT vars, ip, " . $DB->unixtimestamp('changed') . " AS changed FROM " . get_table_name('session') . " @@ -66,10 +62,6 @@ function rcube_sess_write($key, $vars) { $DB = rcmail::get_instance()->get_dbh(); - if ($DB->is_error()) { - return false; - } - $sql_result = $DB->query( "SELECT 1 FROM " . get_table_name('session') . " WHERE sess_id=?", @@ -105,10 +97,6 @@ function rcube_sess_destroy($key) $rcmail = rcmail::get_instance(); $DB = $rcmail->get_dbh(); - if ($DB->is_error()) { - return false; - } - $DB->query("DELETE FROM " . get_table_name('session') . " WHERE sess_id=?", $key); return true; @@ -121,10 +109,6 @@ function rcube_sess_gc($maxlifetime) $rcmail = rcmail::get_instance(); $DB = $rcmail->get_dbh(); - if ($DB->is_error()) { - return false; - } - // just delete all expired sessions $DB->query("DELETE FROM " . get_table_name('session') . " WHERE changed < " . $DB->fromunixtime(time() - $maxlifetime)); -- cgit v1.2.3