DescriptionEnsure that DataPipeProducerDispatcher::CreateEquivalentDispatcherAndCloseImplNoLock serializes the object.
Otherwise the channel_ is only serialized later in EndSerializeAndCloseImplNoLock. In between those two calls, if the consumer is closed the channel_ can call the old and destructed DataPipeProducerDispatcher.
BUG=478251
Committed: https://crrev.com/c382820df017db1bc9d53ac1d745d4e688d94efd
Cr-Commit-Position: refs/heads/master@{#353914}
Patch Set 1 #Patch Set 2 : add test #
Total comments: 2
Patch Set 3 : #Patch Set 4 : merge #
Messages
Total messages: 18 (8 generated)
|