summaryrefslogtreecommitdiffstats
path: root/lib/SAML2
diff options
context:
space:
mode:
authorOlav Morken <olav.morken@uninett.no>2009-08-12 08:25:00 +0000
committerOlav Morken <olav.morken@uninett.no>2009-08-12 08:25:00 +0000
commit7b4b04ae8ac0bdca03b045debc45eb4a48801677 (patch)
treedd128c0d3b6de93f4fd42ea564209b81d383a753 /lib/SAML2
parent3972068c42d35119b8e90012f9b4c42fec028f4a (diff)
downloadsimplesamlphp-7b4b04ae8ac0bdca03b045debc45eb4a48801677.zip
simplesamlphp-7b4b04ae8ac0bdca03b045debc45eb4a48801677.tar.gz
simplesamlphp-7b4b04ae8ac0bdca03b045debc45eb4a48801677.tar.bz2
SAML2_Utils: Handle NULL values in NameID.
git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1650 44740490-163a-0410-bde0-09ae8108e29a
Diffstat (limited to 'lib/SAML2')
-rw-r--r--lib/SAML2/Utils.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/SAML2/Utils.php b/lib/SAML2/Utils.php
index 164c31a..84bfa34 100644
--- a/lib/SAML2/Utils.php
+++ b/lib/SAML2/Utils.php
@@ -176,13 +176,13 @@ class SAML2_Utils {
$xml = $node->ownerDocument->createElementNS(SAML2_Const::NS_SAML, 'saml:NameID');
$node->appendChild($xml);
- if (array_key_exists('NameQualifier', $nameId)) {
+ if (array_key_exists('NameQualifier', $nameId) && $nameId['NameQualifier'] !== NULL) {
$xml->setAttribute('NameQualifier', $nameId['NameQualifier']);
}
- if (array_key_exists('SPNameQualifier', $nameId)) {
+ if (array_key_exists('SPNameQualifier', $nameId) && $nameId['SPNameQualifier'] !== NULL) {
$xml->setAttribute('SPNameQualifier', $nameId['SPNameQualifier']);
}
- if (array_key_exists('Format', $nameId)) {
+ if (array_key_exists('Format', $nameId) && $nameId['Format'] !== NULL) {
$xml->setAttribute('Format', $nameId['Format']);
}