joyent/node — pull request #3328 by AndreasMadsen (2012-05-26 13:31:00+00:00)
Title: fs: no end emit after createReadStream.pause()

In case a fd option is given to fs.createReadStream a read will instantly
happen. But in the edge case where fd point to an empty file and .pause()
was executed instantly, the end event would emit since no async wait was
between fs.createReadStream and the file read there emits end.