diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index 159cb51680addc850f5371313f6c59c2b6765d13..c618cc93b56fb17bdf1add313dc445c56041ed71 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -260,6 +260,7 @@ function nettoyer_raccourcis_typo($texte){
 
 // http://doc.spip.org/@couper
 function couper($texte, $taille=50) {
+	if (!strlen($texte)) return '';
 	$offset = 400 + 2*$taille;
 	if (	$offset<strlen($texte)
 			&& ($p_tag_ouvrant = strpos($texte,'<',$offset))!==NULL){