From b10b19c654c414f9a07a69a835dcebc37e906412 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 17 Jul 2019 22:50:14 -0700 Subject: [PATCH] objectcache: fix WinCacheBagOStuf::doGet() is_string() check Allow integers to so that incr() and other cases work. This class now passes all the unit tests again. Change-Id: Ie7aae36180472a0e913fb8275bccee3fbc6fe7d9 --- includes/libs/objectcache/WinCacheBagOStuff.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/libs/objectcache/WinCacheBagOStuff.php b/includes/libs/objectcache/WinCacheBagOStuff.php index d75b34437e..23da0bb624 100644 --- a/includes/libs/objectcache/WinCacheBagOStuff.php +++ b/includes/libs/objectcache/WinCacheBagOStuff.php @@ -32,7 +32,7 @@ class WinCacheBagOStuff extends BagOStuff { $casToken = null; $blob = wincache_ucache_get( $key ); - if ( !is_string( $blob ) ) { + if ( !is_string( $blob ) && !is_int( $blob ) ) { return false; } -- 2.20.1