diff --git a/lib/write-queue.js b/lib/write-queue.js index c82b12b3b..912eceb01 100644 --- a/lib/write-queue.js +++ b/lib/write-queue.js @@ -17,7 +17,7 @@ module.exports = function () { var next = function (id) { setTimeout(function () { - if (map[id] && map[id].length === 0) { return void delete map[id]; } + if (!map[id] || map[id].length === 0) { return void delete map[id]; } var task = map[id].shift(); task(fix1(next, id)); });