if (lifetime)
*lifetime = 0;
+ if (!prefix)
+ prefix = "";
const PropertySet* props=getPropertySet("Sessions");
if (props) {
if (lifetime) {
p.second=defProps;
pair<bool,const char*> p2=props->getString("cookieName");
if (p2.first)
- return make_pair(string(prefix) + p2.second,p.second);
- return make_pair(string(prefix) + getHash(),p.second);
+ return make_pair(string(prefix) + p2.second, p.second);
+ return make_pair(string(prefix) + getHash(), p.second);
}
// Shouldn't happen, but just in case..
- return pair<string,const char*>(prefix,defProps);
+ return pair<string,const char*>(prefix, defProps);
}
void Application::clearHeader(SPRequest& request, const char* rawname, const char* cginame) const
out = getServiceProvider().getListenerService()->send(in);
if (out.islist()) {
DDF header = out.first();
- while (header.isstring()) {
+ while (header.name() && header.isstring()) {
m_unsetHeaders.push_back(pair<string,string>(header.name(),header.string()));
header = out.next();
}
const vector<const Handler*>& handlers = getAssertionConsumerServicesByBinding(b.get());
return handlers.empty() ? nullptr : handlers.front();
}
+
+void Application::limitRedirect(const GenericRequest& request, const char* url) const
+{
+}