(bug 14159) Use of MEMCACHE_COMPRESSED constant causes an E_NOTICE on PHP installs...
authorChad Horohoe <demon@users.mediawiki.org>
Tue, 8 Jul 2008 00:43:24 +0000 (00:43 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Tue, 8 Jul 2008 00:43:24 +0000 (00:43 +0000)
RELEASE-NOTES
includes/memcached-client.php

index 54908fe..accb3e4 100644 (file)
@@ -422,6 +422,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 14709) Fix login success message formatting when using cookie check
 * (bug 14710) Remove "donate" link from default sidebar
 * (bug 14745) Image moving works on sites that transform thumbnails via 404
+* (bug 14159) Use of MEMCACHE_COMPRESSED constant no longer causes E_NOTICE 
+  on PHP installs with the Memcache module installed.
 
 === API changes in 1.13 ===
 
index 6bd1838..1a3d39c 100644 (file)
@@ -86,7 +86,7 @@ class memcached
                /**
                 * Flag: indicates data is compressed
                 */
-               const COMPRESSED = 2;
+               const MCOMPRESSED = 2;
 
                // }}}
 
@@ -908,7 +908,7 @@ class memcached
                return false;
             }
 
-            if ($this->_have_zlib && $flags & memcached::COMPRESSED)
+            if ($this->_have_zlib && $flags & memcached::MCOMPRESSED)
                $ret[$rkey] = gzuncompress($ret[$rkey]);
 
             $ret[$rkey] = rtrim($ret[$rkey]);
@@ -973,7 +973,7 @@ class memcached
                $this->_debugprint(sprintf("client: compressing data; was %d bytes is now %d bytes\n", $len, $c_len));
             $val = $c_val;
             $len = $c_len;
-            $flags |= memcached::COMPRESSED;
+            $flags |= memcached::MCOMPRESSED;
          }
       }
       if (!$this->_safe_fwrite($sock, "$cmd $key $flags $exp $len\r\n$val\r\n"))