зеркало из https://github.com/mozilla/gecko-dev.git
5193353a61
This is a preexisting issue that makes nsMultiplexInputStream multiple-inherit from nsIInputStream: once via nsIMultipartInputStream and once via nsIAsyncInputStream. This causes problems once we end up with more multiplex streams that are async streams, because then some assingments to nsCOMPtr<nsIInputStream> start asserting. This patch just removes the footgun by getting rid of the multiple inheritance. |
||
---|---|---|
.. | ||
interfaces | ||
tests | ||
Connection.cpp | ||
Connection.h | ||
ConnectionMainThread.cpp | ||
ConnectionMainThread.h | ||
ConnectionWorker.cpp | ||
ConnectionWorker.h | ||
Constants.h | ||
PTCPServerSocket.ipdl | ||
PTCPSocket.ipdl | ||
PUDPSocket.ipdl | ||
TCPServerSocket.cpp | ||
TCPServerSocket.h | ||
TCPServerSocketChild.cpp | ||
TCPServerSocketChild.h | ||
TCPServerSocketParent.cpp | ||
TCPServerSocketParent.h | ||
TCPSocket.cpp | ||
TCPSocket.h | ||
TCPSocketChild.cpp | ||
TCPSocketChild.h | ||
TCPSocketParent.cpp | ||
TCPSocketParent.h | ||
Types.h | ||
UDPSocket.cpp | ||
UDPSocket.h | ||
UDPSocketChild.cpp | ||
UDPSocketChild.h | ||
UDPSocketParent.cpp | ||
UDPSocketParent.h | ||
moz.build |