diff --git a/src/vs/loader.js b/src/vs/loader.js index 80d0e52ceea44efe504eb8a8890a5a09721004dc..ce60a2a3312852d0531a0d76622a4313e4674593 100644 --- a/src/vs/loader.js +++ b/src/vs/loader.js @@ -923,7 +923,11 @@ var AMDLoader; var hashDataNow = _this._crypto.createHash('md5').update(scriptSource, 'utf8').digest(); if (!hashData.equals(hashDataNow)) { moduleManager.getConfig().onError(new Error("FAILED TO VERIFY CACHED DATA, deleting stale '" + cachedDataPath + "' now, but a RESTART IS REQUIRED")); - _this._fs.unlink(cachedDataPath, function (err) { return moduleManager.getConfig().onError(err); }); + _this._fs.unlink(cachedDataPath, function (err) { + if (err) { + moduleManager.getConfig().onError(err); + } + }); } }, Math.ceil(5000 * (1 + Math.random()))); };