From 54aedc6b9c1f0f521fea12b804094e08b6e3cabd Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Thu, 20 Aug 2009 14:09:09 +0000
Subject: [PATCH] core_Auth_Process_TargetedID: Save NameID as a string.

This works around PHP not being able to serialize() DOM nodes.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1701 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/core/lib/Auth/Process/TargetedID.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/core/lib/Auth/Process/TargetedID.php b/modules/core/lib/Auth/Process/TargetedID.php
index af1f99a57..055f03f06 100644
--- a/modules/core/lib/Auth/Process/TargetedID.php
+++ b/modules/core/lib/Auth/Process/TargetedID.php
@@ -142,7 +142,7 @@ class sspmod_core_Auth_Process_TargetedID extends SimpleSAML_Auth_ProcessingFilt
 			$doc->appendChild($root);
 
 			SAML2_Utils::addNameId($root, $nameId);
-			$uid = $root->childNodes;
+			$uid = $doc->saveXML($root->firstChild);
 		}
 
 		$state['Attributes']['eduPersonTargetedID'] = array($uid);
-- 
GitLab