diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 2110a11eb2cbecdfcbdabc4f6871558c464c9ae1..4af2c7c49c71470eca7d661bd5c398675dfccfb1 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -192,7 +192,7 @@ function spip_log($message, $logname='spip') {
 	}
 	$f = @fopen($logfile, "ab");
 	if ($f) {
-		fputs($f, ($message));
+		fputs($f, htmlspecialchars($message));
 		fclose($f);
 	}
 	if ($rotate) {
diff --git a/ecrire/public/calcul.php b/ecrire/public/calcul.php
index 5ca8f3846ab90e69cda2b58c0a5ea74d88a0e528..01e2585d24684d2a1927e64dc2d7927bdf77c726 100644
--- a/ecrire/public/calcul.php
+++ b/ecrire/public/calcul.php
@@ -102,7 +102,6 @@ function charger_squelette ($squelette, $mime_type, $gram, $sourcefile) {
 		if ($GLOBALS['var_mode'] == 'debug') {
 			debug_dumpfile ($skel_code, $nom, 'code');
 		}
-		spip_log($skel_code);
 		eval('?'.'>'.$skel_code);
 		if (function_exists($nom)) {
 			ecrire_fichier ($phpfile, $skel_code);