Bug 1841133: Add null-checks for mTransport in WebTransport r=necko-reviewers,kershaw DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D182573
This commit is contained in:
Randell Jesup 2023-06-30 20:34:54 +00:00
parent 576e090cd6
commit d20dedb441

View file

@ -58,13 +58,17 @@ void WebTransportChild::CloseAll() {
::mozilla::ipc::IPCResult WebTransportChild::RecvIncomingDatagram(
nsTArray<uint8_t>&& aData, const TimeStamp& aRecvTimeStamp) {
mTransport->NewDatagramReceived(std::move(aData), aRecvTimeStamp);
if (mTransport) {
mTransport->NewDatagramReceived(std::move(aData), aRecvTimeStamp);
}
return IPC_OK();
}
::mozilla::ipc::IPCResult WebTransportChild::RecvOnStreamResetOrStopSending(
const uint64_t& aStreamId, const StreamResetOrStopSendingError& aError) {
mTransport->OnStreamResetOrStopSending(aStreamId, aError);
if (mTransport) {
mTransport->OnStreamResetOrStopSending(aStreamId, aError);
}
return IPC_OK();
}