diff options
author | David Mehren | 2021-03-29 22:23:09 +0200 |
---|---|---|
committer | David Mehren | 2021-03-29 22:23:09 +0200 |
commit | 6501e62557155ef9068637dd5b9009b7f99fe7a5 (patch) | |
tree | 85a073b0145e80319156bc21fbe395a40c8abeaf | |
parent | 6531ea1a2144804677f6832646f18117b1e555a2 (diff) |
Properly clean up socket on exit
`file.unlink` requires a callback, which we didn't set.
This commit adds a callback with (error) logging, enabling HedgeDoc
to properly clean up the socket.
Closes #784
Signed-off-by: David Mehren <git@herrmehren.de>
Diffstat (limited to '')
-rw-r--r-- | app.js | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -301,7 +301,13 @@ function handleTermSignals () { }, 0) }) if (config.path) { - fs.unlink(config.path) + fs.unlink(config.path, err => { + if (err) { + logger.error(`Could not cleanup socket: ${err.message}`) + } else { + logger.info('Successfully cleaned up socket') + } + }) } const checkCleanTimer = setInterval(function () { if (realtime.isReady()) { |