ApplicationFilterChain filterChain = null;
if (request instanceof Request) {
Request req = (Request) request;
+ comet = req.isComet();
if (Globals.IS_SECURITY_ENABLED) {
// Security: Do not recycle
filterChain = new ApplicationFilterChain();
+ if (comet) {
+ req.setFilterChain(filterChain);
+ }
} else {
filterChain = (ApplicationFilterChain) req.getFilterChain();
if (filterChain == null) {
req.setFilterChain(filterChain);
}
}
- comet = req.isComet();
} else {
// Request dispatcher in use
filterChain = new ApplicationFilterChain();