From c46f614824ab8832ff0b03aeb1f6bf00d10e1cda Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 26 Sep 2018 09:22:54 +0000
Subject: [PATCH] debug fonction valider_url_distante()
 https://core.spip.net/issues/4173

---
 ecrire/inc/distant.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/ecrire/inc/distant.php b/ecrire/inc/distant.php
index 76faf9a57a..2e4b541df1 100644
--- a/ecrire/inc/distant.php
+++ b/ecrire/inc/distant.php
@@ -178,13 +178,12 @@ function valider_url_distante($url, $known_hosts = array()) {
 		$known_hosts = array($known_hosts);
 	}
 	$known_hosts[] = $GLOBALS['meta']['adresse_site'];
-	$known_hosts[] = self();
+	$known_hosts[] = url_de_base();
 	$known_hosts = pipeline('declarer_hosts_distants', $known_hosts);
 
-
 	$is_known_host = false;
 	foreach ($known_hosts as $known_host) {
-		$parse_known = $parsed_url($known_host);
+		$parse_known = parse_url($known_host);
 		if ($parse_known
 		  and strtolower($parse_known['host']) === strtolower($parsed_url['host'])) {
 			$is_known_host = true;
@@ -225,7 +224,7 @@ function valider_url_distante($url, $known_hosts = array()) {
 
 	if ($is_known_host) {
 		foreach ($known_hosts as $known_host) {
-			$parse_known = $parsed_url($known_host);
+			$parse_known = parse_url($known_host);
 			if ($parse_known
 				and !empty($parse_known['port'])
 			  and strtolower($parse_known['host']) === strtolower($parsed_url['host'])
-- 
GitLab