X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fobjectcache%2FHashBagOStuff.php;h=bc5167d7d3d80a57dba89f3134acea60a2edad0b;hb=9f9031b53f25c197fd990900633d5103a155bafa;hp=d061eff0ec09b1347d603ac1fbf757d0ee0a7604;hpb=62a6a48bd4cde140a2bebde73f882754dfaa273b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/objectcache/HashBagOStuff.php b/includes/objectcache/HashBagOStuff.php index d061eff0ec..bc5167d7d3 100644 --- a/includes/objectcache/HashBagOStuff.php +++ b/includes/objectcache/HashBagOStuff.php @@ -64,7 +64,7 @@ class HashBagOStuff extends BagOStuff { return false; } - $casToken = $this->bag[$key][0]; + $casToken = serialize( $this->bag[$key][0] ); return $this->bag[$key][0]; } @@ -88,7 +88,7 @@ class HashBagOStuff extends BagOStuff { * @return bool */ function cas( $casToken, $key, $value, $exptime = 0 ) { - if ( $this->get( $key ) === $casToken ) { + if ( serialize( $this->get( $key ) ) === $casToken ) { return $this->set( $key, $value, $exptime ); }