diff options
Diffstat (limited to 'lib/internal/async_hooks.js')
-rw-r--r-- | lib/internal/async_hooks.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/internal/async_hooks.js b/lib/internal/async_hooks.js index cba8d15a6c..64f5cb2462 100644 --- a/lib/internal/async_hooks.js +++ b/lib/internal/async_hooks.js @@ -1,6 +1,6 @@ 'use strict'; -const { FunctionPrototype, Object, Reflect } = primordials; +const { FunctionPrototype, Object } = primordials; const { ERR_ASYNC_TYPE, @@ -278,14 +278,14 @@ function clearDefaultTriggerAsyncId() { function defaultTriggerAsyncIdScope(triggerAsyncId, block, ...args) { if (triggerAsyncId === undefined) - return Reflect.apply(block, null, args); + return block(...args); // CHECK(Number.isSafeInteger(triggerAsyncId)) // CHECK(triggerAsyncId > 0) const oldDefaultTriggerAsyncId = async_id_fields[kDefaultTriggerAsyncId]; async_id_fields[kDefaultTriggerAsyncId] = triggerAsyncId; try { - return Reflect.apply(block, null, args); + return block(...args); } finally { async_id_fields[kDefaultTriggerAsyncId] = oldDefaultTriggerAsyncId; } |