diff --git a/lib/internal/cluster/child.js b/lib/internal/cluster/child.js index 533174a515bfac..5f28d2804724d8 100644 --- a/lib/internal/cluster/child.js +++ b/lib/internal/cluster/child.js @@ -116,8 +116,8 @@ function shared(message, handle, indexesKey, cb) { send({ act: 'close', key }); handles.delete(key); indexes.delete(indexesKey); - return close.apply(this, arguments); - }.bind(handle); + return close.apply(handle, arguments); + }; assert(handles.has(key) === false); handles.set(key, handle); cb(message.errno, handle);