Index: DefaultSettings.php
===================================================================
--- DefaultSettings.php	(revision 59171)
+++ DefaultSettings.php	(working copy)
@@ -1769,6 +1769,11 @@
  */
 $wgSquidServersNoPurge = array();
 
+/**
+ * Default character limit for squid purge responses
+ */
+$wgSquidResponseLimit = 250;
+
 /** Maximum number of titles to purge in any one client operation */
 $wgMaxSquidPurgeTitles = 400;
 
Index: SquidUpdate.php
===================================================================
--- SquidUpdate.php	(revision 59171)
+++ SquidUpdate.php	(working copy)
@@ -81,7 +81,7 @@
 	XXX report broken Squids per mail or log */
 
 	static function purge( $urlArr ) {
-		global $wgSquidServers, $wgHTCPMulticastAddress, $wgHTCPPort;
+		global $wgSquidServers, $wgHTCPMulticastAddress, $wgHTCPPort, $wgSquidResponseLimit;
 
 		/*if ( (@$wgSquidServers[0]) == 'echo' ) {
 			echo implode("<br />\n", $urlArr) . "<br />\n";
@@ -140,7 +140,7 @@
 						#$this->debug("\n");
 						/* Squid only returns http headers with 200 or 404 status,
 						if there's more returned something's wrong */
-						if (strlen($res) > 250) {
+						if (strlen($res) > $wgSquidResponseLimit) {
 							fclose($socket);
 							$failed = true;
 							$totalsockets -= $sockspersq;
