https://issues.shibboleth.net/jira/browse/SSPCPP-526
authorscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Wed, 21 Nov 2012 19:37:15 +0000 (19:37 +0000)
committerscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Wed, 21 Nov 2012 19:37:15 +0000 (19:37 +0000)
git-svn-id: https://svn.shibboleth.net/cpp-sp/branches/REL_2@3820 cb58f699-b61c-0410-a6fe-9272a202ed29

shibsp/handler/impl/SAML2LogoutInitiator.cpp

index 7de6798..74874eb 100644 (file)
@@ -363,6 +363,7 @@ pair<bool,long> SAML2LogoutInitiator::doRequest(
                         logout_event->m_logoutType = LogoutEvent::LOGOUT_EVENT_UNKNOWN;
                         logout_event->m_saml2Request = msg.get();
                         application.getServiceProvider().getTransactionLog()->write(*logout_event);
+                        logout_event->m_saml2Request = nullptr;
                     }
 
                     auto_ptr_char dest(epit->getLocation());