In lib/sockets/sock.js, line 385, you handle the case of a pre-existing UNIX socket: you check if it's stale by connecting and if it is you delete it. However, in order to do that, you call fs.unlink(port), which is an asynchronous function.
This results in a deprecation error and possibly undefined behavior.
You might want to either switch to fs.unlinkSync or provide a callback to fs.unlink and move self.server.listen(port, host, fn) to the callback.
In
lib/sockets/sock.js
, line385
, you handle the case of a pre-existing UNIX socket: you check if it's stale by connecting and if it is you delete it. However, in order to do that, you callfs.unlink(port)
, which is an asynchronous function.This results in a deprecation error and possibly undefined behavior.
You might want to either switch to
fs.unlinkSync
or provide a callback tofs.unlink
and moveself.server.listen(port, host, fn)
to the callback.