From bbdc43dd798ab5fa6fe0f011e63410270a89472a Mon Sep 17 00:00:00 2001
From: Dick Visser <dick.visser@geant.org>
Date: Wed, 9 Aug 2017 13:28:39 +0200
Subject: [PATCH] Fixed XML validation failure with leading/trailing
 whitespace.

---
 www/admin/metadata-converter.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www/admin/metadata-converter.php b/www/admin/metadata-converter.php
index e59fc9be9..52313f1b7 100644
--- a/www/admin/metadata-converter.php
+++ b/www/admin/metadata-converter.php
@@ -7,9 +7,9 @@ SimpleSAML\Utils\Auth::requireAdmin();
 $config = SimpleSAML_Configuration::getInstance();
 
 if (!empty($_FILES['xmlfile']['tmp_name'])) {
-    $xmldata = file_get_contents($_FILES['xmlfile']['tmp_name']);
+    $xmldata = trim(file_get_contents($_FILES['xmlfile']['tmp_name']));
 } elseif (array_key_exists('xmldata', $_POST)) {
-    $xmldata = $_POST['xmldata'];
+    $xmldata = trim($_POST['xmldata']);
 }
 
 if (!empty($xmldata)) {
-- 
GitLab