From c993964b4f32bfc011ef3afb0aea52ceecf931d1 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sat, 3 May 2008 09:17:13 +0000
Subject: [PATCH] "ne pas faire confiance au meta_cache en cas d'install"

---
 ecrire/inc/meta.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ecrire/inc/meta.php b/ecrire/inc/meta.php
index 7dba2b2ebe..7c335135da 100644
--- a/ecrire/inc/meta.php
+++ b/ecrire/inc/meta.php
@@ -22,7 +22,9 @@ define('_META_CACHE_TIME', 1<<24);
 function inc_meta_dist()
 {
 	// Lire les meta, en cache si present, valide et lisible
-	if ($new = jeune_fichier(_FILE_META, _META_CACHE_TIME)
+	// en cas d'install ne pas faire confiance au meta_cache eventuel
+	if ((_request('exec')!=='install' OR !test_espace_prive())
+	AND $new = jeune_fichier(_FILE_META, _META_CACHE_TIME)
 #   AND (@filemtime(_FILE_META) > @filemtime(_DIR_RESTREINT . '.svn/entries'))
 	AND lire_fichier(_FILE_META, $meta))
 		$GLOBALS['meta'] = @unserialize($meta);
-- 
GitLab