@@ -68,7 +68,7 @@ internals.handler = function (request, callback) {
68
68
var timer = new Hoek . Bench ( ) ;
69
69
var finalize = function ( response , data ) {
70
70
71
- if ( response === null ) { // reply.continue()
71
+ if ( response === null ) { // reply.continue()
72
72
response = Response . wrap ( null , request ) ;
73
73
return response . _prepare ( null , finalize ) ;
74
74
}
@@ -253,6 +253,11 @@ internals.pre = function (pre) {
253
253
var timer = new Hoek . Bench ( ) ;
254
254
var finalize = function ( response , data ) {
255
255
256
+ if ( response === null ) { // reply.continue()
257
+ response = Response . wrap ( null , request ) ;
258
+ return response . _prepare ( null , finalize ) ;
259
+ }
260
+
256
261
if ( response instanceof Error ) {
257
262
if ( pre . failAction !== 'ignore' ) {
258
263
request . _log ( [ 'pre' , 'error' ] , { msec : timer . elapsed ( ) , assign : pre . assign , error : response } ) ;
@@ -262,10 +267,6 @@ internals.pre = function (pre) {
262
267
return next ( response ) ;
263
268
}
264
269
}
265
- else if ( response === null ) { // reply.continue()
266
- response = Response . wrap ( null , request ) ;
267
- return response . _prepare ( null , finalize ) ;
268
- }
269
270
else {
270
271
request . _log ( [ 'pre' ] , { msec : timer . elapsed ( ) , assign : pre . assign } ) ;
271
272
}
0 commit comments