(err)
| 136 | var index = 0; |
| 137 | |
| 138 | function next(err) { |
| 139 | // next callback |
| 140 | var handler = self._stack[index++]; |
| 141 | |
| 142 | // all done or request closed |
| 143 | if (!handler || req.connectionState() === 'close') { |
| 144 | process.nextTick(function nextTick() { |
| 145 | return done(err, req, res); |
| 146 | }); |
| 147 | return; |
| 148 | } |
| 149 | |
| 150 | // call the handler |
| 151 | call(handler, err, req, res, self.onceNext ? self._once(next) : next); |
| 152 | } |
| 153 | |
| 154 | next(); |
| 155 | return; |
no test coverage detected