GUAC-881: Properly handle missing parameter values.
This commit is contained in:
1 parent
f0087b27b0
commit
39ac1a191c
2 files changed
+12
-2
No files matched your search
@@ -61,7 +61,12 @@ public class HTTPTunnelRequest implements TunnelRequest {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<String> getParameterValues(String name) {
|
public List<String> getParameterValues(String name) {
|
||||||
return Arrays.asList(request.getParameterValues(name));
|
|
||||||
|
String[] values = request.getParameterValues(name);
|
||||||
|
if (values == null)
|
||||||
|
return null;
|
||||||
|
|
||||||
|
return Arrays.asList(values);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
+6
-1
@@ -77,7 +77,12 @@ public class WebSocketTunnelRequest implements TunnelRequest {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<String> getParameterValues(String name) {
|
public List<String> getParameterValues(String name) {
|
||||||
return Arrays.asList(handshakeParameters.get(name));
|
|
||||||
|
String[] values = handshakeParameters.get(name);
|
||||||
|
if (values == null)
|
||||||
|
return null;
|
||||||
|
|
||||||
|
return Arrays.asList(values);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user