From 5c71734acb96dfd313e3929b161c8de1ae2bf75b Mon Sep 17 00:00:00 2001 From: hns Date: Thu, 6 Nov 2008 17:37:25 +0000 Subject: [PATCH] Apply totalUploadLimit value to ordinary form post requests. --- src/helma/servlet/AbstractServletClient.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/helma/servlet/AbstractServletClient.java b/src/helma/servlet/AbstractServletClient.java index 0a349843..ec0641de 100644 --- a/src/helma/servlet/AbstractServletClient.java +++ b/src/helma/servlet/AbstractServletClient.java @@ -701,6 +701,9 @@ public abstract class AbstractServletClient extends HttpServlet { // Parse any posted parameters in the input stream if (isFormPost) { int max = request.getContentLength(); + if (max > totalUploadLimit * 1024) { + throw new IOException("Exceeded Upload limit"); + } int len = 0; byte[] buf = new byte[max]; ServletInputStream is = request.getInputStream();