From b8c097dba4ea27289f0c21c1d7fcf912ce597fb8 Mon Sep 17 00:00:00 2001 From: cantor Date: Tue, 4 Aug 2009 18:37:16 +0000 Subject: [PATCH] Only include non-empty RelayState header. git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/branches/REL_2@479 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0 --- saml/saml2/binding/impl/SAML2ECPEncoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saml/saml2/binding/impl/SAML2ECPEncoder.cpp b/saml/saml2/binding/impl/SAML2ECPEncoder.cpp index 90ea516..5e6c614 100644 --- a/saml/saml2/binding/impl/SAML2ECPEncoder.cpp +++ b/saml/saml2/binding/impl/SAML2ECPEncoder.cpp @@ -180,7 +180,7 @@ long SAML2ECPEncoder::encode( header->getUnknownXMLObjects().push_back(hdrblock); } - if (relayState) { + if (relayState && *relayState) { // Create ecp:RelayState header. static const XMLCh RelayState[] = UNICODE_LITERAL_10(R,e,l,a,y,S,t,a,t,e); hdrblock = dynamic_cast(m_anyBuilder.buildObject(SAML20ECP_NS, RelayState, SAML20ECP_PREFIX)); -- 2.1.4