diff options
Diffstat (limited to 'src/com/gitblit/RpcFilter.java')
-rw-r--r-- | src/com/gitblit/RpcFilter.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/gitblit/RpcFilter.java b/src/com/gitblit/RpcFilter.java index f92dd962..2786f2a4 100644 --- a/src/com/gitblit/RpcFilter.java +++ b/src/com/gitblit/RpcFilter.java @@ -59,6 +59,10 @@ public class RpcFilter extends AuthenticationFilter { String fullUrl = getFullUrl(httpRequest);
RpcRequest requestType = RpcRequest.fromName(httpRequest.getParameter("req"));
+ if (requestType == null) {
+ httpResponse.sendError(HttpServletResponse.SC_NOT_IMPLEMENTED);
+ return;
+ }
boolean adminRequest = requestType.exceeds(RpcRequest.LIST_REPOSITORIES);
|