Skip to content

Commit 45b772d

Browse files
committed
fs.readFile: Emit 'close' if we don't expect a close later
This fixes a regression introduced by 40b7302
1 parent 08e2e57 commit 45b772d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/fs.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ fs.readFile = function(path, encoding_) {
8888
readStream.on('error', function(er) {
8989
error = er;
9090
readStream.destroy();
91+
if (!readStream.fd) {
92+
readStream.emit('close');
93+
}
9194
});
9295

9396
readStream.on('close', function() {

0 commit comments

Comments
 (0)