From d7c8c3446dabad043fc9e62f6e0151233e31e017 Mon Sep 17 00:00:00 2001 From: Bryan Davis Date: Fri, 22 Aug 2014 09:55:59 -0600 Subject: [PATCH] Ensure that expiry times are given as integers Fixes "Fatal error: Argument 4 passed to Memcached::cas() must be an instance of int, float given". Change-Id: Ibf1ea638ec1a4dcf009cdaea8aa66008c74ff30b --- includes/objectcache/MemcachedBagOStuff.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/objectcache/MemcachedBagOStuff.php b/includes/objectcache/MemcachedBagOStuff.php index 59191d76c1..54a464de00 100644 --- a/includes/objectcache/MemcachedBagOStuff.php +++ b/includes/objectcache/MemcachedBagOStuff.php @@ -154,7 +154,7 @@ class MemcachedBagOStuff extends BagOStuff { if ( $expiry > 2592000 && $expiry < 1000000000 ) { $expiry = 2592000; } - return $expiry; + return (int) $expiry; } /** -- 2.20.1