Fixed handling invalid http requests.

This commit is contained in:
FrozenCow 2011-02-09 17:22:16 +01:00
parent d566fccb1e
commit 29517e9a24

View file

@ -29,7 +29,10 @@ public class HttpServerConnection extends Thread {
private static boolean readRequestHeader(InputStream in, HttpRequest request) throws IOException {
BufferedReader r = new BufferedReader(new InputStreamReader(in));
Matcher m = requestHeaderLine.matcher(r.readLine());
String statusLine = r.readLine();
if (statusLine == null)
return false;
Matcher m = requestHeaderLine.matcher(statusLine);
if (!m.matches())
return false;
request.method = m.group(1);