From d8351a2ef45756fb3458d3cdf964955e39fe4a76 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Sat, 12 May 2012 19:37:33 +0200 Subject: [PATCH] Automatically close FSWatcher on error Closes #3250 --- lib/fs.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/fs.js b/lib/fs.js index 13ee60a5197..b48de3a5d20 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -659,6 +659,7 @@ function FSWatcher() { this._handle.onchange = function(status, event, filename) { if (status) { + self._handle.close(); self.emit('error', errnoException(errno, 'watch')); } else { self.emit('change', event, filename);