diff --git a/ecrire/suivi_revisions.php3 b/ecrire/suivi_revisions.php3
index 0e6f5bfb6038dc3a6458a522eb2ec45e3b7ec554..1e882e2b142fa2d4da9f329955d4026b00ced5b7 100644
--- a/ecrire/suivi_revisions.php3
+++ b/ecrire/suivi_revisions.php3
@@ -11,20 +11,23 @@
 \***************************************************************************/
 
 
-include("inc_lab.php");
-
-include_ecrire("inc_suivi_revisions.php");
-include_spip("ecrire.php");
-include_spip("revisions.php");
-include_spip("diff.php");
-include_ecrire("inc_acces.php3");
-
+//
+// Si le RSS est demande on ne passe pas par l'authentification de ecrire/
+// (hack rapide en attendant une meilleure solution)
+//
+if ($_GET['rss']) {
+	include("inc_version.php3");
 
-$debut = intval($debut);
-$uniq_auteur = ($uniq_auteur != false);
+	$debut = intval($debut);
+	$uniq_auteur = ($uniq_auteur != false);
+	include_ecrire("inc_suivi_revisions.php");
+	include_ecrire("lab_revisions.php");
+	include_ecrire("lab_diff.php");
+	include_ecrire("inc_texte.php3");
+	include_ecrire("inc_presentation.php3");
+	include_ecrire("inc_acces.php3");
 
 
-if ($rss) {
 	// verifier la securite du lien (rss = md5(arguments + low_sec(id_auteur))
 	if (!verifier_low_sec ($id_auteur, $rss,
 	"rss suivi $debut $id_secteur $uniq_auteur $lang_choisie"
@@ -46,6 +49,16 @@ if ($rss) {
 }
 
 
+include("inc_lab.php");
+include_ecrire("inc_suivi_revisions.php");
+include_spip("ecrire.php");
+include_spip("revisions.php");
+include_spip("diff.php");
+include_ecrire("inc_acces.php3");
+
+$debut = intval($debut);
+$uniq_auteur = ($uniq_auteur != false);
+
 debut_page(_T("icone_suivi_revisions"));