A bit of an edge case now, but intval( microtime( true ) * 1e6 ) in rotate_site_keys() and rotate_global_keys() can overflow in 32-bit integers and the memcached daemon throws errors if the Memcache::increment method is called on a negative value.
Checking for PHP_INT_SIZE == 4 and just using time() instead of microtime() is a quick fix.
A bit of an edge case now, but
intval( microtime( true ) * 1e6 )
inrotate_site_keys()
androtate_global_keys()
can overflow in 32-bit integers and the memcached daemon throws errors if theMemcache::increment
method is called on a negative value.Checking for
PHP_INT_SIZE == 4
and just usingtime()
instead ofmicrotime()
is a quick fix.