Allow ; and & to seperate parameters in gitweb
gitweb allows parameters seperated with & and ; Gerrit fails if parameters are seperated with & This small patch fixes this issue. Change-Id: I216164d3bb6df6724c6fe7257a9c1d946a96520a
This commit is contained in:
committed by
Shawn O. Pearce
parent
0d96f5b5b7
commit
2765ff9e5f
@@ -354,7 +354,7 @@ class GitWebServlet extends HttpServlet {
|
||||
private static Map<String, String> getParameters(final HttpServletRequest req)
|
||||
throws UnsupportedEncodingException {
|
||||
final Map<String, String> params = new HashMap<String, String>();
|
||||
for (final String pair : req.getQueryString().split(";")) {
|
||||
for (final String pair : req.getQueryString().split("[&;]")) {
|
||||
final int eq = pair.indexOf('=');
|
||||
if (0 < eq) {
|
||||
String name = pair.substring(0, eq);
|
||||
|
||||
Reference in New Issue
Block a user