Skip to content

stream.finished readonly doesn't fire if writable side is open #32965

Description

@mafintosh
  • Version: master (b53cae3, 14-pre)
  • Platform: mac
  • Subsystem: stream

stream.finished(duplex, { readable: true, writable: false }, cb) doesn't fire if writable side is finalising.

conststream=require('stream')constdup=newstream.Duplex({final(cb){},// never close writable side for test purposeread(){this.push(null)}})dup.on('end',function(){console.log('end fired')})stream.finished(dup,{readable: true,writable: false},function(){// doesn't fire in masterconsole.log('not readable')})dup.end()dup.resume()

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions