rp.setStage(org.apache.coyote.Constants.STAGE_ENDED);
+ if (error) {
+ response.setStatus(500);
+ }
if (isAsync()) {
if (error) {
- response.setStatus(500);
request.updateCounters();
return SocketState.CLOSED;
} else {
return SocketState.LONG;
}
} else {
- if (error) {
- response.setStatus(500);
- }
request.updateCounters();
return SocketState.CLOSED;
}
rp.setStage(org.apache.coyote.Constants.STAGE_ENDED);
+ if (error) {
+ response.setStatus(500);
+ }
if (isAsync()) {
if (error) {
- response.setStatus(500);
request.updateCounters();
input = null;
output = null;
return SocketState.LONG;
}
} else {
- if (error) {
- response.setStatus(500);
- }
request.updateCounters();
input = null;
output = null;