diff --git a/action/copier_local.php b/action/copier_local.php
index e4861f89add53bb6b7275977115c1d314a7347f5..9df8b71fc74ca74c18eda3666c3cbf55dda0c4bd 100644
--- a/action/copier_local.php
+++ b/action/copier_local.php
@@ -61,7 +61,9 @@ function action_copier_local_post($id_document) {
 		tester_url_absolue($source)
 		and valider_url_distante($source)
 	) {
-		$fichier = copie_locale($source);
+		// on fait une copie locale en verifiant aussi l'URL finale qui a été récupérée
+		$fichier = copie_locale($source, 'auto', null, null, 'valider_url_distante');
+		// on revalide la source *apres* copie car si elle est controlee par un serveur dns malicieux elle peut etre changeante
 		if (
 			$fichier
 			and valider_url_distante($source)