https://issues.shibboleth.net/jira/browse/SSPCPP-417
authorscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Thu, 1 Mar 2012 00:18:00 +0000 (00:18 +0000)
committerscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Thu, 1 Mar 2012 00:18:00 +0000 (00:18 +0000)
git-svn-id: https://svn.shibboleth.net/cpp-sp/branches/REL_2@3585 cb58f699-b61c-0410-a6fe-9272a202ed29

shibsp/ServiceProvider.cpp

index 8d12c3d..b7c1637 100644 (file)
@@ -95,6 +95,7 @@ namespace shibsp {
                 redirectErrors = props->getString("redirectErrors");
             if (redirectErrors.first) {
                 string loc(redirectErrors.second);
+                request.absolutize(loc);
                 loc = loc + '?' + tp.toQueryString();
                 return request.sendRedirect(loc.c_str());
             }