diff --git a/ecrire/inc_flock.php3 b/ecrire/inc_flock.php3
index ac402996093fda767fa965a0657c36b949f457a8..dc8bd5585f113aab08195d4d96526683cf2b5ab9 100644
--- a/ecrire/inc_flock.php3
+++ b/ecrire/inc_flock.php3
@@ -146,9 +146,10 @@ function lire_fichier ($fichier, &$contenu, $options=false) {
 // zippe les fichiers .gz
 function ecrire_fichier ($fichier, $contenu) {
 
-	// Ne rien faire si on est en preview ou si une erreur
+	// Ne rien faire si on est en preview, debug, ou si une erreur
 	// grave s'est presentee (compilation du squelette, MySQL, etc)
-	if ($GLOBALS['var_preview'] OR defined('spip_erreur_fatale'))
+	if ($GLOBALS['var_preview'] OR $GLOBALS['var_debug']
+	OR defined('spip_erreur_fatale'))
 		return;
 
 	$gzip = (substr($fichier, -3) == '.gz');