diff --git a/ecrire/action/cookie.php b/ecrire/action/cookie.php
index 7b7c7eda643eea75fa8b1f2b71394bc4590635ab..e78d3b40afc118249790d5b5d488897d1ceb27c2 100644
--- a/ecrire/action/cookie.php
+++ b/ecrire/action/cookie.php
@@ -26,7 +26,8 @@ function action_cookie_dist() {
 	if (_request('change_session') == 'oui') {
 		$session = charger_fonction('session', 'inc');
 		$session(true);
-		envoie_image_vide();
+		spip_log("statut 204 pour " . $_SERVER['REQUEST_URI']);
+		http_status(204); // No Content
 		return;
 	}
 
diff --git a/ecrire/inc/headers.php b/ecrire/inc/headers.php
index c279c81804a702e77b463bf263f827d4eff008fe..93d0bdb2b1bf03ec855fb337e7c96a338f0c14eb 100644
--- a/ecrire/inc/headers.php
+++ b/ecrire/inc/headers.php
@@ -97,8 +97,8 @@ function http_no_cache() {
 	header("Pragma: no-cache");
 }
 
+/* Code mort: le statut 204 c'est fait pour.
 
-// envoi de l'image demandee dans le code ci-dessus
 // http://doc.spip.org/@envoie_image_vide
 function envoie_image_vide() {
 	$image = pack("H*", "47494638396118001800800000ffffff00000021f90401000000002c0000000018001800000216848fa9cbed0fa39cb4da8bb3debcfb0f86e248965301003b");
@@ -110,6 +110,7 @@ function envoie_image_vide() {
 	echo $image;
 	flush();
 }
+*/
 
 // http://doc.spip.org/@generer_test_dirs
 function generer_test_dirs($arg='', $redirect=false)
diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 229b192913c45dc38bd997e0dca8b1bb6e77fd1e..f1fe1b71eb6c653b1ad4ebda8f85dbc7fcc1c2fb 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -616,7 +616,9 @@ function spip_touch($fichier, $duree=0, $touch=true) {
 // http://doc.spip.org/@action_cron
 function action_cron() {
 	include_spip('inc/headers');
-	envoie_image_vide();
+	//	envoie_image_vide();
+	http_status(204); // No Content
+	header("Connection: close");
 	cron (1);
 }