diff --git a/ecrire/inc/revisions.php b/ecrire/inc/revisions.php
index b9ff0375b33d2ca2a411574df4e82afac1afbd51..3654edd29f4930591f1a1faeb232c4950bd033bb 100644
--- a/ecrire/inc/revisions.php
+++ b/ecrire/inc/revisions.php
@@ -232,7 +232,7 @@ function recuperer_fragments($id_article, $id_version) {
 		$id_fragment = $row['id_fragment'];
 		$version_min = $row['version_min'];
 		$fragment = $row['fragment'];
-		if ($row['compress'] > 0) $fragment = gzuncompress($fragment);
+		if ($row['compress'] > 0) $fragment = @gzuncompress($fragment);
 		$fragment = unserialize($fragment);
 		for ($i = $id_version; $i >= $version_min; $i--) {
 			if (isset($fragment[$i])) {