diff --git a/ecrire/inc_lang.php3 b/ecrire/inc_lang.php3
index 5d4437f961bf2f35afac03bf80d628822d48407a..01cbb66671d7f0bb55ca0c8b8ee4591f5cab4902 100644
--- a/ecrire/inc_lang.php3
+++ b/ecrire/inc_lang.php3
@@ -419,7 +419,11 @@ function menu_langues($nom_select = 'var_lang', $default = '', $texte = '', $her
 		$post = $lien->getUrl();
 		$cible = '';
 	} else {
-		$site = lire_meta("adresse_site");
+		// eviter un bug a l'installation ; mais, dans le cas general,
+		// pourquoi aurait-on besoin ici d'une URL absolue ?
+		if (!defined('_ECRIRE_INSTALL')
+		AND !defined('_TEST_DIRS'))
+			$site = lire_meta("adresse_site");
 		if (!$site)
 			if (_DIR_RESTREINT)
 				$site = '.';