Index: lams_central/src/java/org/lamsfoundation/lams/web/SIFOpenIDServlet.java =================================================================== diff -u -r179f97f9c5145ac4376566e6d6a37d7f11e71e8f -rf4c0b4af13c5a7bb8fc2593c2fd49e9c11cc400f --- lams_central/src/java/org/lamsfoundation/lams/web/SIFOpenIDServlet.java (.../SIFOpenIDServlet.java) (revision 179f97f9c5145ac4376566e6d6a37d7f11e71e8f) +++ lams_central/src/java/org/lamsfoundation/lams/web/SIFOpenIDServlet.java (.../SIFOpenIDServlet.java) (revision f4c0b4af13c5a7bb8fc2593c2fd49e9c11cc400f) @@ -2,6 +2,7 @@ import java.io.IOException; import java.net.URL; +import java.net.URLEncoder; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; @@ -208,7 +209,7 @@ .get(ConfigurationKeys.SERVER_URL); if (errorString != null && errorString.length() > 0) { - portalURL += "?" + PARAM_ERROR_MSG + "=" + errorString; + portalURL += "?" + PARAM_ERROR_MSG + "=" + URLEncoder.encode(errorString, "UTF8"); } response.sendRedirect(portalURL); }