Provide client request into template generation, particularly for logout.
[shibboleth/cpp-sp.git] / shibsp / ServiceProvider.cpp
index 944dc26..529d834 100644 (file)
@@ -525,6 +525,7 @@ pair<bool,long> ServiceProvider::doHandler(SPRequest& request) const
     catch (exception& e) {
         TemplateParameters tp(&e);
         tp.m_map["requestURL"] = targetURL.substr(0,targetURL.find('?'));
+        tp.m_request = &request;
         return make_pair(true,sendError(log, request, app, "session", tp));
     }
 }