[infrae.fileupload][Sylvain Viollon] Add a test for bogguy reque...
[email protected] Wed, 09 Oct 2013 12:45:08 +0200
| Newsgroups | gmane.comp.web.zope.silva.cvs |
|---|---|
| Message-ID | <[email protected]> |
author: Sylvain Viollon
date: Wed Oct 09 12:44:59 2013 +0200
revision: 27:0452599475c6 in infrae.fileupload
branch:
details: https://hg.infrae.com/infrae.fileupload?cmd=changeset;node=0452599475c6
modified: src/infrae/fileupload/middleware.py
added:
removed:
log: Add a test for bogguy requests.
diffstat:
src/infrae/fileupload/middleware.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r 331c8cb37d5f -r 0452599475c6 src/infrae/fileupload/middleware.py
--- a/src/infrae/fileupload/middleware.py Tue Oct 08 15:54:29 2013 +0200
+++ b/src/infrae/fileupload/middleware.py Wed Oct 09 12:44:59 2013 +0200
@@ -462,6 +462,9 @@
while not compare(line, end_boundary):
output_stream.send(line)
line = input_stream.read()
+ if line is None:
+ raise RequestError('Upload request is malformed '
+ '(missing end of upload marker)')
if compare(line, part_boundary):
# Multipart, we don't handle that
raise RequestError('Upload request is malformed '