зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1626570 - Improve handling of copying arrays in dom/network/. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D73670
This commit is contained in:
Родитель
7145b30634
Коммит
5455d8494b
|
@ -163,9 +163,7 @@ nsresult TCPSocketChild::SendSend(const ArrayBuffer& aData,
|
|||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
|
||||
nsTArray<uint8_t> arr;
|
||||
arr.SwapElements(fallibleArr);
|
||||
SendData(arr);
|
||||
SendData(SendableData{std::move(fallibleArr)});
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -136,10 +136,7 @@ nsresult UDPSocketChild::SendDataInternal(const UDPSocketAddr& aAddr,
|
|||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
|
||||
nsTArray<uint8_t> array;
|
||||
array.SwapElements(fallibleArray);
|
||||
|
||||
SendOutgoingData(array, aAddr);
|
||||
SendOutgoingData(UDPData{std::move(fallibleArray)}, aAddr);
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче