Ensure that expiry times are given as integers
authorBryan Davis <bd808@wikimedia.org>
Fri, 22 Aug 2014 15:55:59 +0000 (09:55 -0600)
committerBryan Davis <bd808@wikimedia.org>
Fri, 22 Aug 2014 15:55:59 +0000 (09:55 -0600)
Fixes "Fatal error: Argument 4 passed to Memcached::cas() must be an
instance of int, float given".

Change-Id: Ibf1ea638ec1a4dcf009cdaea8aa66008c74ff30b

includes/objectcache/MemcachedBagOStuff.php

index 59191d7..54a464d 100644 (file)
@@ -154,7 +154,7 @@ class MemcachedBagOStuff extends BagOStuff {
                if ( $expiry > 2592000 && $expiry < 1000000000 ) {
                        $expiry = 2592000;
                }
-               return $expiry;
+               return (int) $expiry;
        }
 
        /**