]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
XCachePlugin returns false value for cache miss
authorEvan Prodromou <evan@status.net>
Mon, 4 Jan 2010 20:12:19 +0000 (10:12 -1000)
committerEvan Prodromou <evan@status.net>
Mon, 4 Jan 2010 20:12:19 +0000 (10:12 -1000)
plugins/XCachePlugin.php

index 8eed12cbc9f28ae6f388a2a6fdb042b37906d539..03cb0c06ea94cc54a8e3605a94932b291ef0176f 100644 (file)
@@ -63,8 +63,10 @@ class XCachePlugin extends Plugin
 
     function onStartCacheGet(&$key, &$value)
     {
-        $value = xcache_get($key);
-        if (!is_null($value)) {
+        if (!xcache_isset($key)) {
+            $value = false;
+        } else {
+            $value = xcache_get($key);
             $value = unserialize($value);
         }
         Event::handle('EndCacheGet', array($key, &$value));