Bug 1838591 - Avoid shrinkTo call in IPCFuzzController. r=truber

Differential Revision: https://phabricator.services.mozilla.com/D181055
This commit is contained in:
Christian Holler (:decoder) 2023-06-20 19:49:56 +00:00
Родитель fb861766da
Коммит 9a0fd3c3fd
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -656,12 +656,10 @@ NS_IMETHODIMP IPCFuzzController::IPCFuzzLoop::Run() {
continue;
}
buffer.shrinkTo(bufsize);
const uint8_t* controlData = (uint8_t*)buffer.begin();
char* ipcMsgData = buffer.begin() + controlLen;
size_t ipcMsgLen = buffer.length() - controlLen;
size_t ipcMsgLen = bufsize - controlLen;
// Copy the header of the original message
memcpy(ipcMsgData, IPCFuzzController::instance().sampleHeader.begin(),