* (bug 4977) Fix for possible squid purging errors when using HTTP purges
authorBrion Vibber <brion@users.mediawiki.org>
Mon, 16 Jun 2008 20:18:49 +0000 (20:18 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Mon, 16 Jun 2008 20:18:49 +0000 (20:18 +0000)
  and multiple servers

RELEASE-NOTES
includes/SquidUpdate.php

index f5d3b56..0a9a00b 100644 (file)
@@ -373,6 +373,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 14520) Don't load nonexistent CSS files for Chick/Myskin/Simple skins
 * (bug 14551) Cancel upload no longer automatically suppresses warnings
 * (bug 13878) Deprecate Article::getDB() in favor of direct wfGetDB() calls
+* (bug 4977) Fix for possible squid purging errors when using HTTP purges
+  and multiple servers
 
 === API changes in 1.13 ===
 
index 6a1172a..f69d1f0 100644 (file)
@@ -151,8 +151,9 @@ class SquidUpdate {
                                        /* open the remaining sockets for this server */
                                        list($server, $port) = explode(':', $wgSquidServers[$ss]);
                                        if(!isset($port)) $port = 80;
-                                       $sockets[$so+1] = @fsockopen($server, $port, $error, $errstr, 2);
-                                       @stream_set_blocking($sockets[$so+1],false);
+                                       $socket = @fsockopen($server, $port, $error, $errstr, 2);
+                                       @stream_set_blocking($socket,false);
+                                       $sockets[] = $socket;
                                }
                                $so++;
                        }