summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJames M Snell <jasnell@gmail.com>2016-03-17 18:14:37 -0700
committerJames M Snell <jasnell@gmail.com>2016-03-25 14:21:42 -0700
commit53a95a5b12fbbfc8d465689e43aa77da32e5d0f3 (patch)
treef940b400078a77e961567a2e51894ccbc3184333 /lib
parent060e5f0c0064e578c2150f13e3f91ac15fdeed92 (diff)
downloadandroid-node-v8-53a95a5b12fbbfc8d465689e43aa77da32e5d0f3.tar.gz
android-node-v8-53a95a5b12fbbfc8d465689e43aa77da32e5d0f3.tar.bz2
android-node-v8-53a95a5b12fbbfc8d465689e43aa77da32e5d0f3.zip
fs: make fs.watch error message more useful
PR-URL: https://github.com/nodejs/node/pull/5616 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/fs.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/fs.js b/lib/fs.js
index f4a31a6f4d..bfb7d874f7 100644
--- a/lib/fs.js
+++ b/lib/fs.js
@@ -1382,7 +1382,10 @@ function FSWatcher() {
this._handle.onchange = function(status, event, filename) {
if (status < 0) {
self._handle.close();
- const error = errnoException(status, `watch ${filename}`);
+ const error = !filename ?
+ errnoException(status, 'Error watching file for changes:') :
+ errnoException(status,
+ `Error watching file ${filename} for changes:`);
error.filename = filename;
self.emit('error', error);
} else {