From b8d4050dec531496233a0b86a9da85af01c61e3f Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sat, 6 Jul 2013 14:25:19 +0000
Subject: [PATCH] Report de r20706 : une constante _DATA_SOURCE_MAX_SIZE pour
 fixer la taille maxi des data qui sont recuperees par la boucle DATA
 (initialisee a 2Mo)

---
 ecrire/iterateur/data.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ecrire/iterateur/data.php b/ecrire/iterateur/data.php
index 4a3f5b0544..a4a2895389 100644
--- a/ecrire/iterateur/data.php
+++ b/ecrire/iterateur/data.php
@@ -18,6 +18,7 @@
 
 if (!defined('_ECRIRE_INC_VERSION')) return;
 
+if (!defined('_DATA_SOURCE_MAX_SIZE')) define('_DATA_SOURCE_MAX_SIZE',2*1048576);
 
 
 /**
@@ -285,7 +286,7 @@ class IterateurDATA implements Iterator {
 			else {
 				if (preg_match(',^https?://,', $src)) {
 					include_spip('inc/distant');
-					$u = recuperer_page($src);
+					$u = recuperer_page($src, false, false, _DATA_SOURCE_MAX_SIZE);
 					if (!$u)
 						throw new Exception("404");
 					if (!isset($ttl)) $ttl = 24*3600;
-- 
GitLab