X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fsession.php;h=5194e7ef0e901472677693b2f0b0330df4f8573d;hb=0cd9db9cb7f4c96f597e37590a536eaae123238d;hp=8a1a3c55de4a96027e9169766a429e07100106cf;hpb=67cdbe45389ed7fc5124c48b6508b00298fe5516;p=friendica.git diff --git a/include/session.php b/include/session.php index 8a1a3c55de..5194e7ef0e 100644 --- a/include/session.php +++ b/include/session.php @@ -64,8 +64,9 @@ function ref_session_write($id, $data) { $default_expire = time() + 300; $memcache = cache::memcache(); - if (is_object($memcache)) { - $memcache->set(get_app()->get_hostname().":session:".$id, $data, MEMCACHE_COMPRESSED, $expire); + $a = get_app(); + if (is_object($memcache) && is_object($a)) { + $memcache->set($a->get_hostname().":session:".$id, $data, MEMCACHE_COMPRESSED, $expire); return true; } @@ -73,7 +74,7 @@ function ref_session_write($id, $data) { $r = q("UPDATE `session` SET `data` = '%s', `expire` = '%s' WHERE `sid` = '%s' - AND (`data` != '%s' OR `expire` != '%s'", + AND (`data` != '%s' OR `expire` != '%s')", dbesc($data), dbesc($expire), dbesc($id), dbesc($data), dbesc($expire)); } else { $r = q("INSERT INTO `session`