1 Index: connectors/jk/java/org/apache/jk/common/ChannelSocket.java
2 ===================================================================
3 --- connectors/jk/java/org/apache/jk/common/ChannelSocket.java (wersja 781361)
4 +++ connectors/jk/java/org/apache/jk/common/ChannelSocket.java (wersja 781362)
6 import org.apache.coyote.Request;
7 import org.apache.coyote.RequestGroupInfo;
8 import org.apache.coyote.RequestInfo;
9 +import org.apache.coyote.ActionCode;
10 import org.apache.tomcat.util.threads.ThreadPool;
11 import org.apache.tomcat.util.threads.ThreadPoolRunnable;
14 status= this.invoke( recv, ep );
15 if( status!= JkHandler.OK ) {
16 log.warn("processCallbacks status " + status );
17 + ep.action(ActionCode.ACTION_CLOSE, ep.getRequest().getResponse());
21 Index: connectors/jk/java/org/apache/jk/common/HandlerRequest.java
22 ===================================================================
23 --- connectors/jk/java/org/apache/jk/common/HandlerRequest.java (wersja 781361)
24 +++ connectors/jk/java/org/apache/jk/common/HandlerRequest.java (wersja 781362)
26 ((Request)ep.getRequest()).unparsedURI());
28 } catch( Exception ex ) {
29 + /* If we are here it is because we have a bad header or something like that */
30 log.error( "Error decoding request ", ex );
31 msg.dump( "Incomming message");
32 + Response res=ep.getRequest().getResponse();
35 + ep.getRequest().setResponse(res);
37 + res.setMessage("Bad Request");
42 Index: connectors/jk/java/org/apache/jk/common/ChannelNioSocket.java
43 ===================================================================
44 --- connectors/jk/java/org/apache/jk/common/ChannelNioSocket.java (wersja 781361)
45 +++ connectors/jk/java/org/apache/jk/common/ChannelNioSocket.java (wersja 781362)
47 import org.apache.coyote.Request;
48 import org.apache.coyote.RequestGroupInfo;
49 import org.apache.coyote.RequestInfo;
50 +import org.apache.coyote.ActionCode;
51 import org.apache.tomcat.util.threads.ThreadPool;
52 import org.apache.tomcat.util.threads.ThreadPoolRunnable;
55 status= invoke( recv, ep );
56 if( status != JkHandler.OK ) {
57 log.warn("processCallbacks status " + status );
58 + ep.action(ActionCode.ACTION_CLOSE, ep.getRequest().getResponse());